HairBSDF, Mp, upper

Time bar (total: 19.5s)

start0.0ms (0%)

Memory
0.1MiB live, 0.1MiB allocated

analyze591.0ms (3%)

Memory
2.1MiB live, 1 034.2MiB 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.9s (14.9%)

Memory
-36.6MiB live, 3 451.7MiB allocated
Samples
2.0s8 256×0valid
Precisions
Click to see histograms. Total time spent on operations: 1.7s
ival-mult: 622.0ms (37.5% of total)
const: 247.0ms (14.9% of total)
ival-div: 235.0ms (14.2% of total)
ival-<=: 193.0ms (11.6% of total)
ival-sinh: 132.0ms (8% of total)
ival-exp: 100.0ms (6% of total)
ival-and: 52.0ms (3.1% of total)
ival-neg: 38.0ms (2.3% of total)
ival-<: 19.0ms (1.1% of total)
exact: 15.0ms (0.9% of total)
ival-assert: 3.0ms (0.2% of total)
Bogosity

explain236.0ms (1.2%)

Memory
-22.0MiB live, 225.7MiB 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))
03(-2.488458368127669e-21 -1.0831697831866706e-29 1.2437513062036884e-27 1.3787231900062484e-19 0.11993909627199173)0-(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
01(2.4376695356304428e-24 1.9044130926655633e-22 -1.4662507158245012e-23 1.8690554475214033e-14 0.18439443409442902)0-(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
/.f32(/.f32 (*.f32 sinTheta_i sinTheta_O) v)u/n30
(*.f32 sinTheta_i sinTheta_O)underflow81
/.f32(/.f32 (*.f32 cosTheta_i cosTheta_O) v)u/n10
(*.f32 cosTheta_i cosTheta_O)underflow91
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
90.0ms512×0valid
Compiler

Compiled 215 to 61 computations (71.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 69.0ms
ival-div: 39.0ms (56.8% of total)
ival-mult: 18.0ms (26.2% of total)
ival-sinh: 5.0ms (7.3% of total)
ival-exp: 4.0ms (5.8% of total)
ival-neg: 2.0ms (2.9% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

preprocess215.0ms (1.1%)

Memory
47.2MiB live, 275.7MiB 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_i v) sinTheta_O))))
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.3MiB live, 0.3MiB allocated
Compiler

Compiled 5 to 5 computations (0% saved)

prune49.0ms (0.2%)

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

simplify180.0ms (0.9%)

Memory
26.9MiB live, 269.9MiB 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_i v) sinTheta_O))))
(*.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_i v) sinTheta_O)) v))
(exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.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_i v) cosTheta_O)
(*.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)

localize57.0ms (0.3%)

Memory
-20.9MiB live, 135.0MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.2603975706944218
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy0.2734375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.28811138907351597
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
accuracy0.7858531066456426
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
39.0ms256×0valid
Compiler

Compiled 94 to 21 computations (77.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 25.0ms
ival-mult: 13.0ms (51.8% of total)
ival-div: 7.0ms (27.9% of total)
ival-exp: 2.0ms (8% of total)
ival-sinh: 2.0ms (8% of total)
ival-neg: 1.0ms (4% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series57.0ms (0.3%)

Memory
24.5MiB live, 138.2MiB 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 sinTheta_i sinTheta_O) v) (patch (/.f32 (*.f32 sinTheta_i sinTheta_O) 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>) () ())
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 (/ (* 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>) () ())) ())
#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>) () ())) ())
Calls

72 calls:

TimeVariablePointExpression
5.0ms
sinTheta_O
@-inf
(/ (* (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
cosTheta_i
@0
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))
2.0ms
cosTheta_O
@0
(/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v))

simplify237.0ms (1.2%)

Memory
27.1MiB live, 291.9MiB 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))
(/ (* 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)
(* 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)
Outputs
(/ (* cosTheta_O 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))) cosTheta_O)
(+ (* -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 cosTheta_i) sinTheta_O) (*.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 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))))) (*.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 cosTheta_i) sinTheta_O) (*.f32 (*.f32 v 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 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) sinTheta_O) (/.f32 sinTheta_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) (*.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 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 cosTheta_i) sinTheta_O) (*.f32 (*.f32 v 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 cosTheta_i cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) sinTheta_O))))
(/ (* cosTheta_O 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))) cosTheta_O)
(+ (* -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 cosTheta_i) sinTheta_O) (*.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 sinTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) sinTheta_i) sinTheta_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))))) cosTheta_O) (*.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 cosTheta_i) sinTheta_O) (*.f32 (*.f32 v 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 (*.f32 cosTheta_O (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) sinTheta_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 (*.f32 (*.f32 sinTheta_i cosTheta_i) sinTheta_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 sinTheta_O sinTheta_O) (*.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 cosTheta_i) sinTheta_O) (*.f32 (*.f32 v 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 cosTheta_i cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) sinTheta_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 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #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 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) 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_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #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 (neg.f32 (*.f32 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))))) 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 #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 (/ (- (* -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 cosTheta_i) cosTheta_O) sinTheta_O)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i cosTheta_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) (/.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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) 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 cosTheta_O) (*.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 v) sinTheta_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 v) sinTheta_O))))
(+ (* 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 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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(+ (* 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 (*.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 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32)))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_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 v) sinTheta_O))))
(+ (* 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 cosTheta_i) sinTheta_i) sinTheta_O) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(+ (* 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 (*.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 cosTheta_i (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32)))) (*.f32 sinTheta_O sinTheta_O) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (+ (* -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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 cosTheta_i v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_i)) sinTheta_i))) 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 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O 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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 cosTheta_i v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_i)) sinTheta_i))) 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 v) sinTheta_O))))
(* -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 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (/.f32 cosTheta_i v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 (*.f32 sinTheta_O cosTheta_i)) sinTheta_i))) 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) sinTheta_i) sinTheta_i) cosTheta_i) #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal 1/6 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
(/ (* 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 v) sinTheta_O))))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(+ 1 (* sinTheta_i (+ (* -1 (/ sinTheta_O v)) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.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 (-.f32 (*.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 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O) (*.f32 v v))) sinTheta_i) (/.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_i v) sinTheta_O))
(+ 1 (* sinTheta_O (+ (* -1 (/ sinTheta_i v)) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))))))
(fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.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 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.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_i v) sinTheta_O))
(+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))
(fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.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 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O (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))) #s(literal 1 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(+ 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 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.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 (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32))) 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))) (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 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 (/ (+ 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 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (pow.f32 v #s(literal 4 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) #s(literal 1 binary32)) v)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/ (* sinTheta_O sinTheta_i) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(* 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)

rewrite237.0ms (1.2%)

Memory
-29.3MiB live, 272.9MiB 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 sinTheta_i sinTheta_O) v)
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
Outputs
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) 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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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 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 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (pow.f32 (*.f32 (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 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_i v) cosTheta_O) #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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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_i v) sinTheta_O))) (/.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_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 (*.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)) v)) #s(literal 1/2 binary32))
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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_i v) cosTheta_O) (*.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_i v) cosTheta_O) (*.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_i v) cosTheta_O) (neg.f32 v)))
(*.f32 (/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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 (*.f32 (neg.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)) (neg.f32 v)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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_i v) cosTheta_O) #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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 v)) (/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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_i v) cosTheta_O) (*.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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) #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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_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 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.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_i v) cosTheta_O) #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_i v) sinTheta_O)) 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_i v) sinTheta_O)) 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_i v) cosTheta_O))
(*.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_i v) sinTheta_O)) 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 #s(literal 2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.f32 v v))) (/.f32 #s(literal 1/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/2 binary32)) (/.f32 #s(literal 1 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)) #s(literal 1/2 binary32)) (/.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_i v) sinTheta_O)) 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_i v) sinTheta_O)) 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_i v) sinTheta_O)) 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_O) cosTheta_i) (*.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))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (/.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 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))) (/.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 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (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_i v) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #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_i v) cosTheta_O) #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_i v) cosTheta_O) #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_i v) cosTheta_O) #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_i v) cosTheta_O) #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 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))))
(*.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 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 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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (*.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_i v) cosTheta_O) (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_i v) cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (/.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_i v) sinTheta_O)) v)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (*.f32 (neg.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 #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_i v) sinTheta_O)) v))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.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_i v) sinTheta_O)))) #s(literal 1 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.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 v (*.f32 #s(literal 2 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.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 (/.f32 cosTheta_i v) cosTheta_O) (*.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_i v) cosTheta_O) (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) 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))))
(*.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_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 #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 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(*.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_i v) sinTheta_O)) (*.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_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 (*.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 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(*.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_i v) sinTheta_O)) v))) v) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (*.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_O) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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_O) cosTheta_i) (*.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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (*.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 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1/2 binary32)) (/.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_i v) sinTheta_O)) v))) (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))
(/.f32 (*.f32 (/.f32 (*.f32 (neg.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 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))) (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 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (neg.f32 (/.f32 #s(literal 1/2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (/.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_O) 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)))) (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 v (*.f32 (neg.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_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.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_i v) sinTheta_O))))
(/.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_i v) sinTheta_O))))
(/.f32 (*.f32 (/.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)) (neg.f32 cosTheta_i)) cosTheta_O)) (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_O) cosTheta_i)) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (*.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 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (/.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 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (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_i v) sinTheta_O)) v)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (*.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 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 v v))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) v))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v)) (neg.f32 v))
(/.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)) v)) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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_i v) sinTheta_O)) (*.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_i v) sinTheta_O))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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_i v) sinTheta_O)))))
(/.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_i v) sinTheta_O)) 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_i v) sinTheta_O)))))
(/.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_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #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_i v) sinTheta_O)))))
(/.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal 1/2 binary32)) #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_i v) sinTheta_O)) 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_i v) sinTheta_O)) 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 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O)) (*.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_O) cosTheta_i)) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.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_i v) sinTheta_O)) v)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i)) (*.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 #s(literal 2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.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 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O)) (*.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_O) cosTheta_i)) (*.f32 v (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.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_i v) sinTheta_O)) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i)) (*.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 v) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v)))
(/.f32 (*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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_i v) cosTheta_O)) (*.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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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_i v) cosTheta_O)) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (/.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 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) #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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (/.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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (/.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_i v) sinTheta_O))) 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_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal -1 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))) (*.f32 (neg.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 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.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 v) (*.f32 cosTheta_O cosTheta_i))))
(/.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_O) cosTheta_i)) (*.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 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.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 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_O) cosTheta_i)) (*.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 v) (*.f32 cosTheta_O cosTheta_i))))
(/.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 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_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 (neg.f32 cosTheta_O) cosTheta_i) (*.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_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 (neg.f32 v) v) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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_O) cosTheta_i) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal 1/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 (neg.f32 cosTheta_O) cosTheta_i) #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_i v) sinTheta_O)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) (*.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 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_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 #s(literal 1 binary32) v) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_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)) (*.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 #s(literal 2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v v))) (*.f32 #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/2 binary32)) (*.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_i v) sinTheta_O)) 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 v) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.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_i v) sinTheta_O)) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O))))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1/2 binary32)) (*.f32 (/.f32 (*.f32 v v) (*.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)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)) #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 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v 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_i v) sinTheta_O)) v) v))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (*.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 v) (*.f32 cosTheta_O cosTheta_i)) (*.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 v (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (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)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) 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)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 v 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)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v)))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (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 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (*.f32 (neg.f32 v) (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 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (neg.f32 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 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_i v) sinTheta_O)))
(/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_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 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (*.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_i v) sinTheta_O))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (*.f32 (/.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 (neg.f32 cosTheta_O) cosTheta_i) (*.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 (neg.f32 cosTheta_O) cosTheta_i) (*.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_i v) sinTheta_O)))))
(/.f32 (*.f32 (neg.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_i v) sinTheta_O)) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.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_i v) sinTheta_O)))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (neg.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 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.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 (neg.f32 cosTheta_O) cosTheta_i) (*.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 #s(literal -1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 v (*.f32 (neg.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_i v) sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (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 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.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 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_O cosTheta_i)) (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (/.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_i v) sinTheta_O)))) #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_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.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 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)) (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 cosTheta_O cosTheta_i) (*.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 (/.f32 cosTheta_i v) cosTheta_O) (*.f32 (neg.f32 (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 v) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.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 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O))))
(/.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_i v) sinTheta_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_i v) sinTheta_O)) v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.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 cosTheta_O cosTheta_i) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) 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_i v) sinTheta_O))) (*.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_i v) sinTheta_O)) (*.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 v) (*.f32 cosTheta_O cosTheta_i)) (*.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_i v) sinTheta_O)) 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_i v) sinTheta_O)) 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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.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)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (+.f32 (log.f32 (*.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 sinTheta_i v) sinTheta_O)) #s(literal -1 binary32)))
(neg.f32 (/.f32 #s(literal -1 binary32) (*.f32 (*.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(neg.f32 (/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) (*.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_i v) sinTheta_O)) 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_i v) sinTheta_O)) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) #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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (pow.f32 v #s(literal -1/2 binary32))) (pow.f32 v #s(literal -1/2 binary32)))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #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_O) cosTheta_i))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32)) (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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_i v) cosTheta_O))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) #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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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_i v) sinTheta_O))))
(*.f32 (/.f32 cosTheta_O v) (*.f32 cosTheta_i (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)) #s(literal -1 binary32))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.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_O) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (/.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 v) cosTheta_O) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) (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_i v) sinTheta_O))))
(*.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_i v) cosTheta_O))
(/.f32 (/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) #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 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O)) v)
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1 binary32)) (/.f32 v (*.f32 (neg.f32 cosTheta_O) cosTheta_i)))
(/.f32 (*.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) #s(literal 1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) #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 v (*.f32 (neg.f32 cosTheta_O) cosTheta_i)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_i)) cosTheta_O) (neg.f32 v))
(/.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) cosTheta_i) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 v (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal -1 binary32) (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(/.f32 #s(literal -1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 v (*.f32 (neg.f32 cosTheta_O) cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 (neg.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 (/.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 v) cosTheta_O) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 (*.f32 (neg.f32 v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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_O) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(pow.f32 (/.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) (/.f32 v (*.f32 (neg.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))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v)))
(*.f32 (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal 2 binary32))) (pow.f32 (exp.f32 #s(literal -1 binary32)) (/.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal 2 binary32))))
(*.f32 (exp.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1/2 binary32))) (exp.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #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_i v) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.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_i v) sinTheta_O)))
(pow.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #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_i v) sinTheta_O))
(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_i v) sinTheta_O))
(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_i v) sinTheta_O)) #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_i v) sinTheta_O)))
(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_i v) sinTheta_O)))
(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_i v) sinTheta_O))) (/.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_i v) sinTheta_O))
(*.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_i v) sinTheta_O) #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_i v) sinTheta_O)))) (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_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_i v) sinTheta_O))) (/.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_i v) sinTheta_O) (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_i v) sinTheta_O)))))
(/.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_i v) sinTheta_O)) (/.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) (*.f32 sinTheta_O sinTheta_i)) (*.f32 v v)) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(-.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_i v) sinTheta_O)) (/.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_i v) sinTheta_O))
(-.f32 #s(literal 0 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(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_i v) sinTheta_O))) (/.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_i v) sinTheta_O) #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_i v) sinTheta_O) #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_i v) sinTheta_O) (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_i v) sinTheta_O)))) #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_i v) sinTheta_O))
(*.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))
(log.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.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_i v) sinTheta_O))
(*.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O) #s(literal -1 binary32))
(*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #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_i v) sinTheta_O))) (+.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_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_i v) sinTheta_O)))) (/.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_i v) sinTheta_O))) (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_i v) sinTheta_O) #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_i v) sinTheta_O)))) (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_i v) sinTheta_O) #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_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_i v) sinTheta_O) #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_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 (log.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(neg.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(*.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_O) cosTheta_i) #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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) 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_O) cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i))
(*.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_i v) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #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_O) cosTheta_i) #s(literal -1 binary32)) v)
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal -1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 #s(literal -1 binary32) (/.f32 v (*.f32 (neg.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_i v) cosTheta_O) #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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(-.f32 #s(literal 0 binary32) (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))

eval138.0ms (0.7%)

Memory
-1.1MiB live, 295.3MiB allocated
Compiler

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

prune250.0ms (1.3%)

Memory
-18.3MiB live, 438.7MiB allocated
Pruning

33 alts after pruning (33 fresh and 0 done)

PrunedKeptTotal
New1 061331 094
Fresh000
Picked101
Done000
Total1 062331 095
Accuracy
99.8%
Counts
1 095 → 33
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.4%
(/.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_i v) sinTheta_O)) v))
98.4%
(/.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_i v) sinTheta_O)) v))
98.3%
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
98.7%
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
98.6%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
98.8%
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i 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)))
98.5%
(/.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))
65.2%
(/.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 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.7%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.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 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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)))))
98.8%
(/.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_i v) sinTheta_O))))
98.8%
(/.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_i v) sinTheta_O)) v)))
91.7%
(/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32))) (*.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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.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.6%
(/.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 v) sinTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
96.9%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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 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))))
98.1%
(*.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))
98.6%
(*.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_i v) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v)))
98.6%
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))))
98.6%
(*.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))
98.8%
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #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.8%
(*.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)))))
99.0%
(*.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))))
98.8%
(*.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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
59.6%
#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 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
57.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) (-.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 #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)))
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_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) cosTheta_O))
Compiler

Compiled 1 946 to 1 290 computations (33.7% saved)

simplify170.0ms (0.9%)

Memory
52.2MiB live, 278.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 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
cost-diff192
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v)
cost-diff256
(*.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))
cost-diff0
(*.f32 v v)
cost-diff0
(/.f32 cosTheta_i (*.f32 v v))
cost-diff0
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
cost-diff192
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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)))))
cost-diff0
(*.f32 sinTheta_i #s(literal 1/2 binary32))
cost-diff0
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
cost-diff0
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
cost-diff320
(fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
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 cosTheta_i)
cost-diff64
(*.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))))
cost-diff192
(/.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)))
Rules
3 638×lower-fma.f64
3 637×lower-fma.f32
3 028×lower-*.f64
3 005×lower-*.f32
1 496×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
068572
0113571
1252559
2779555
33440552
45153552
57982552
08005549
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.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 cosTheta_i)
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 (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 (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)
(*.f32 #s(literal -2 binary32) 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 (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 sinTheta_i #s(literal 1/2 binary32))
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)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
cosTheta_i
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
cosTheta_O
(*.f32 (*.f32 v v) v)
(*.f32 v v)
v
(*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 cosTheta_O v)
(-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i 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)) #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)
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
cosTheta_O
(/.f32 cosTheta_i (*.f32 v v))
cosTheta_i
(*.f32 v 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))))
(exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
sinTheta_i
sinTheta_O
(*.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 (/.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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.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)
v
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v)
(/.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
sinTheta_O
Outputs
(*.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 (/.f32 cosTheta_O (*.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)))) cosTheta_i)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) v)
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
v
sinTheta_O
(*.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)
(*.f32 #s(literal -2 binary32) 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 (*.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_i v) cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
v
#s(literal 1/2 binary32)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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_O v) (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O) (/.f32 sinTheta_i (*.f32 v v))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 cosTheta_O v) (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O) (/.f32 sinTheta_i (*.f32 v v))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i))))
(fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 cosTheta_O v) (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O) (/.f32 sinTheta_i (*.f32 v v))) (*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i)))
(*.f32 sinTheta_i #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
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)))
(*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O) cosTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_i) sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
cosTheta_i
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
cosTheta_O
(*.f32 (*.f32 v v) v)
(*.f32 v v)
v
(*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (/.f32 cosTheta_i v) cosTheta_O))
(/.f32 cosTheta_O v)
(-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) cosTheta_i)
(*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(/.f32 sinTheta_i v)
(*.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))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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 cosTheta_i (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) cosTheta_O)
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) cosTheta_i)
cosTheta_O
(/.f32 cosTheta_i (*.f32 v v))
cosTheta_i
(*.f32 v 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 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 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
(*.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 (/.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 cosTheta_i (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal 2 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))) cosTheta_O)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.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)
v
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v)
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) (*.f32 v v))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)) v)
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
sinTheta_O

localize206.0ms (1.1%)

Memory
-28.1MiB live, 380.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.140625
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
accuracy0.25390625
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v)
accuracy0.5045160097580653
(*.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))
accuracy0.7858531066456408
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.1484375
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
accuracy0.16015625
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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)))))
accuracy0.2578125
(/.f32 cosTheta_i (*.f32 v v))
accuracy0.7858531066456408
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.2421875
(*.f32 (*.f32 v v) v)
accuracy0.2734375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.2890625
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
accuracy0.7858531066456408
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0
(*.f32 cosTheta_i cosTheta_O)
accuracy0.0546875
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
accuracy0.2603975706944218
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
accuracy12.918431788854218
#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.20703125
(*.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))))
accuracy0.2734375
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
accuracy0.34765625
(/.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)))
accuracy0.7858531066456426
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
Samples
126.0ms256×0valid
Compiler

Compiled 501 to 62 computations (87.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 78.0ms
ival-mult: 36.0ms (45.9% of total)
ival-div: 28.0ms (35.7% of total)
ival-exp: 6.0ms (7.6% of total)
ival-sinh: 4.0ms (5.1% of total)
ival-neg: 2.0ms (2.5% of total)
ival-add: 1.0ms (1.3% of total)
ival-sub: 1.0ms (1.3% of total)
exact: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series196.0ms (1%)

Memory
34.6MiB live, 260.9MiB allocated
Counts
25 → 852
Calls
Call 1
Inputs
#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())
#s(alt (*.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)))) (patch (*.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)))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())
#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())
#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())
#s(alt (*.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)) (patch (*.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)) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 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 (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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (patch (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) 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 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())
Outputs
#s(alt (/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_i) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_O (* (pow v 3) (- (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_O (* (pow v 3) (- (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) v) (taylor inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) (pow v 3)))))) v) (taylor inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v)) (taylor -inf v) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_O) (#s(alt (/.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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_i (* (pow v 3) (- (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_i (* (pow v 3) (- (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (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))) (patch (/.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))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 (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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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)))) (patch (*.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)))) #<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 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 (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor 0 cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v))) (taylor inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_i) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))))) (taylor -inf cosTheta_O) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor 0 v) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 3)) (taylor 0 v) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (patch (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor 0 sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 sinTheta_i) (taylor -inf sinTheta_i) (#s(alt (*.f32 sinTheta_i #s(literal 1/2 binary32)) (patch (*.f32 sinTheta_i #s(literal 1/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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<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 cosTheta_i (*.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))))) (patch (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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))))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (pow v 2)) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_i (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_i (*.f32 v v)) (patch (/.f32 cosTheta_i (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor 0 v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor 0 v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor 0 v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor 0 v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor inf v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor inf v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor inf v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor inf v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor -inf v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor -inf v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor -inf v) (#s(alt (*.f32 v v) (patch (*.f32 v v) #<representation binary32>) () ())) ())
#s(alt (pow v 2) (taylor -inf v) (#s(alt (*.f32 v v) (patch (*.f32 v 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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.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)) (patch (*.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)) #<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 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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.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)) (patch (*.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)) #<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 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)) (patch (*.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)) #<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 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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 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)) (patch (*.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)) #<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 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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 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)) (patch (*.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)) #<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 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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<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 (*.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)) (patch (*.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)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 5))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) 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))))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) 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)))))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) 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))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 5))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) (patch (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 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))))) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 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)))))) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -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))))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -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))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (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/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 (* 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 (* 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 (/ cosTheta_O (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 3)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (patch (/.f32 cosTheta_O (*.f32 (*.f32 v v) 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 (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
Calls

213 calls:

TimeVariablePointExpression
39.0ms
cosTheta_O
@0
(+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O)))))
8.0ms
sinTheta_i
@inf
(/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))
6.0ms
cosTheta_i
@inf
(* cosTheta_O (/ cosTheta_i (* v v)))
4.0ms
sinTheta_i
@-inf
(/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))
4.0ms
sinTheta_O
@-inf
(* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))))

simplify280.0ms (1.4%)

Memory
-17.4MiB live, 374.4MiB allocated
Algorithm
egg-herbie
Rules
5 927×lower-fma.f64
5 927×lower-fma.f32
4 611×lower-*.f64
4 611×lower-*.f32
2 013×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
082516718
1276516095
0849815886
Stop Event
iter limit
node limit
Counts
852 → 852
Calls
Call 1
Inputs
(/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ 1/2 v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) (pow v 3)))))) v)
(/ 1/2 v)
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (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 (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_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 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)
(/ (* 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(/ (* 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/ (+ (* -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 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (* 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/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/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) 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))))))
(/ (* 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/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(* 1/2 sinTheta_i)
(/ (* 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 (/ (* 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))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(/ cosTheta_i (pow v 2))
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(pow v 2)
(/ (* 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 (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_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) (* (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))))))
(/ 1 (pow v 2))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 5))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))))))) (/ 1 (pow v 2)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ 1 (pow v 2))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 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)))))) (pow v 2))
(/ 1 (pow v 2))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2))
(/ (+ 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))) (pow v 2))
(/ 1 (pow v 2))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 5))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))))))) (/ 1 (pow v 2)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (* cosTheta_O (* cosTheta_i v)))
(* v (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(* 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)))))
(* 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))))))
(* 1/2 (* cosTheta_O (* cosTheta_i v)))
(* -1 (* v (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(* -1 (* v (+ (* -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 (* v (+ (* -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))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (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 (* 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 (* 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/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))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(/ cosTheta_O (pow v 3))
(* 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))))))
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
Outputs
(/ -1 (* (pow v 2) (- (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))) (*.f32 v v)))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 sinTheta_O (/.f32 sinTheta_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 #s(literal -1 binary32) (*.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) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) (/.f32 sinTheta_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))))) (/.f32 sinTheta_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 #s(literal -1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(- (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (/.f32 sinTheta_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))))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_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 sinTheta_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 #s(literal -1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) (pow v 3)))))) v)
(/.f32 (+.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal -1/12 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O))) v)) v))) v) #s(literal 1/2 binary32)) (neg.f32 v))
(/ -1 (* (pow v 2) (- (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))) (*.f32 v v)))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 sinTheta_O (/.f32 sinTheta_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 #s(literal -1 binary32) (*.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)) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 (fma.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_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))))) (/.f32 sinTheta_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 (/.f32 #s(literal -1 binary32) (*.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/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_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 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_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)))))) sinTheta_O (/.f32 sinTheta_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 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 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_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 cosTheta_i sinTheta_O) sinTheta_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 (neg.f32 cosTheta_O) 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_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 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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 cosTheta_i sinTheta_O) 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 (neg.f32 cosTheta_O) 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_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 #s(literal 1/6 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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 cosTheta_i sinTheta_O) 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 (neg.f32 cosTheta_O) 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_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) 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 (* cosTheta_O cosTheta_i)))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.f32 (*.f32 #s(literal 1/2 binary32) 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 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)))) 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) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O)) (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_i) cosTheta_O) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i)) cosTheta_O)) 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 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i)) cosTheta_O) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) v)) v)) v))) v)
(* -1 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 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_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 cosTheta_i sinTheta_O) sinTheta_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 (neg.f32 cosTheta_O) 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_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 cosTheta_i sinTheta_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 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) sinTheta_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 (neg.f32 cosTheta_O) 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_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 #s(literal 1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) sinTheta_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 #s(literal -1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_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)))))) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 (/.f32 (*.f32 (neg.f32 cosTheta_O) 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_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (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)
(*.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 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 (*.f32 #s(literal 1/2 binary32) (*.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 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) 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 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.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 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))))) 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 (neg.f32 (-.f32 (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (neg.f32 sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1 binary32))) 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 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) 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 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.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 #s(literal -1/6 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (pow.f32 v #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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))) sinTheta_i (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 (*.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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) sinTheta_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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_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 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 (*.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_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) 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 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 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)) (+ (* 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 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)))) 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) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O)) (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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) 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_i) cosTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i sinTheta_O)) sinTheta_i (/.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i 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 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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)
(/ (* 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 cosTheta_i cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.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 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_i)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_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 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_i)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 sinTheta_i (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 sinTheta_i (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i v) sinTheta_i))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 sinTheta_i (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 sinTheta_i (*.f32 v v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(/ (* 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 cosTheta_i cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.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 cosTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) sinTheta_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))) (* 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 cosTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v)) (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v)) (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (*.f32 v v))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) (*.f32 v v))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O (- 1 (/ (* sinTheta_O sinTheta_i) v))) v)))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))))
(* -1 (* cosTheta_i (+ (* -1 (/ (* cosTheta_O (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))) v)) (* -1/2 (/ (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_i) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))))
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (/ cosTheta_i v)) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 cosTheta_i v)) (*.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i (*.f32 v v)))) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) v)))
(* -1 (* cosTheta_O (+ (* -1 (/ (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) v)) (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v 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 3))
(/.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) (*.f32 sinTheta_i v) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v 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 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_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 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (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 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) v) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_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 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) v) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)) 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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))) sinTheta_i (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 (*.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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) sinTheta_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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_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 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 (*.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_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) 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 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 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)) (+ (* 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 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)))) 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) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O)) (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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) 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_i) cosTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i sinTheta_O)) sinTheta_i (/.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i 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 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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) 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 cosTheta_i cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.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 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_i)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 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 (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i)) (pow.f32 v #s(literal 4 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) (*.f32 v v))) sinTheta_i (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) 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 cosTheta_i cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i (*.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 cosTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) sinTheta_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 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) sinTheta_O)) cosTheta_O) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) sinTheta_O (/.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) 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 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 cosTheta_i cosTheta_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 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/6 binary32) (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.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 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (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 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) v) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_i) sinTheta_O)) 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 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) v) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v))) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v)
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v)))) cosTheta_i) v)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(* 1/2 sinTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(/ (* 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) 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 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O)) (*.f32 v v))) (*.f32 (*.f32 #s(literal 1/2 binary32) 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 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32))) sinTheta_i)) cosTheta_i (fma.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O))))) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) cosTheta_i) cosTheta_O)) (*.f32 v v))) (*.f32 (*.f32 #s(literal 1/2 binary32) 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) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O)) (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_i) cosTheta_O) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i)) cosTheta_O)) 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 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i)) cosTheta_O) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 sinTheta_O (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) sinTheta_i (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) cosTheta_O) (*.f32 cosTheta_i (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))))))) v)) v))) 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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 cosTheta_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 (/.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 sinTheta_i #s(literal -1/2 binary32)) (fma.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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 #s(literal 1/3 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) sinTheta_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 (neg.f32 cosTheta_O) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) sinTheta_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 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_O (*.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 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 (*.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 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal -1/2 binary32)) (fma.f32 (fma.f32 (neg.f32 sinTheta_i) (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_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) (fma.f32 (*.f32 #s(literal 1/3 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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 (neg.f32 cosTheta_O) (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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 (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 (*.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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 (exp.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) (pow v 2))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(/ cosTheta_i (pow v 2))
(/.f32 cosTheta_i (*.f32 v v))
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.f32 v v)
(pow v 2)
(*.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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 cosTheta_O (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) #s(literal -1/2 binary32)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) 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 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 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)) (+ (* 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 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i)) cosTheta_i (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)))) 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) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O)) (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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) 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_i) cosTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 cosTheta_i sinTheta_O)) sinTheta_i (/.f32 (neg.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_O)))) v))) 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_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))) sinTheta_i (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (neg.f32 cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 (*.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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) sinTheta_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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_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 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_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 (*.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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (*.f32 (*.f32 cosTheta_O (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 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 v v) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2)))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) (/.f32 sinTheta_O (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 5))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))))))) (/ 1 (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 (pow.f32 v #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_i (/.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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)))))) (pow v 2))
(/.f32 (-.f32 #s(literal 1 binary32) (-.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)))))) (*.f32 v v))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) (*.f32 v v))
(/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v 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))) (pow v 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i)) v)) v)) (*.f32 v v))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 v v) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2)))
(fma.f32 (-.f32 (*.f32 (*.f32 sinTheta_O #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32)))) (/.f32 sinTheta_i (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 5))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))))))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (pow.f32 v #s(literal 5 binary32))) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v #s(literal 4 binary32)))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.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))
(* v (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) 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)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -7/360 binary32))) (pow.f32 v #s(literal 4 binary32))))) 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))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 7/2160 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/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) 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 (* v (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(*.f32 (neg.f32 v) (fma.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O)))
(* -1 (* v (+ (* -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)))))))
(*.f32 (neg.f32 v) (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) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(* -1 (* v (+ (* -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))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))))
(*.f32 (neg.f32 v) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -7/2160 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) #s(literal -1/2 binary32) (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) cosTheta_O) (/.f32 cosTheta_i (*.f32 v 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 (+.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))) (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 binary32)))) (neg.f32 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 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))))
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 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 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/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 (+.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))) (/.f32 #s(literal 1/5040 binary32) (pow.f32 v #s(literal 6 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 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) v))
(/.f32 (neg.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 (/ (+ 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))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/ cosTheta_O (pow v 3))
(/.f32 cosTheta_O (*.f32 (*.f32 v 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)
(* 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 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))))
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 (/.f32 #s(literal 1/2520 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/3 binary32) (*.f32 v v)))) (/.f32 #s(literal 1/60 binary32) (pow.f32 v #s(literal 4 binary32))))
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)

rewrite354.0ms (1.8%)

Memory
9.3MiB live, 411.9MiB allocated
Rules
2 667×lower-/.f64
2 653×lower-/.f32
2 131×lower-*.f64
2 108×lower-*.f32
1 175×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
068348
0113337
1373333
22530333
08246333
Stop Event
iter limit
node limit
iter limit
Counts
25 → 1 323
Calls
Call 1
Inputs
(/.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 (*.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 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 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)
(fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(*.f32 sinTheta_i #s(literal 1/2 binary32))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.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 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/.f32 cosTheta_i (*.f32 v v))
(*.f32 v 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 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v)
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(sinh.f32 (/.f32 #s(literal -1 binary32) 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 cosTheta_O (*.f32 (*.f32 v v) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 v v) v)
Outputs
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 v (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 #s(literal 1 binary32) v)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)) #s(literal -1 binary32)))
(*.f32 (/.f32 (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 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 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 #s(literal 1 binary32) v) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.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))) v) (/.f32 #s(literal 1 binary32) (*.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))) (/.f32 (/.f32 #s(literal 1 binary32) 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))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v)) #s(literal 2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal -2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))) (neg.f32 (neg.f32 (*.f32 #s(literal -2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -2 binary32)) v)
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v) #s(literal -2 binary32))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) v)
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 v))))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #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))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 v)))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.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))) (neg.f32 v)) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.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 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 (*.f32 #s(literal -2 binary32) v) (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 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.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 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.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 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) 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))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (neg.f32 v))))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.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)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) cosTheta_O) cosTheta_i)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 #s(literal -2 binary32) v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (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 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 #s(literal -2 binary32) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))) (neg.f32 (*.f32 #s(literal -2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 #s(literal -2 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_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 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.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) (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1 binary32) v))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))
(pow.f32 (/.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) v) #s(literal -1 binary32))
(pow.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) #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 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) (*.f32 (log.f32 v) #s(literal -1 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 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 cosTheta_O (/.f32 cosTheta_i v))))
(*.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 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1/2 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 v))
(/.f32 #s(literal -1/2 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.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) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 #s(literal 1 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 cosTheta_i) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) v)
(/.f32 cosTheta_i (/.f32 v 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 cosTheta_i cosTheta_O) (neg.f32 v)))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) v))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (neg.f32 v)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)) (/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)))
(*.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 v v)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))))) (neg.f32 (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)))) (neg.f32 (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v))))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v))))) (neg.f32 (neg.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v) (/.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 v v)))) (*.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) v (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (neg.f32 v) (*.f32 v (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 v cosTheta_O) (*.f32 v (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (neg.f32 v) (*.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 v cosTheta_O) (*.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))) (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 v (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 v (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (neg.f32 v) (*.f32 v (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 v (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 v (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 v (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 v (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 v (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 v (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 v (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 v (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 v (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 v (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 v (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 v (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 v (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 v (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 v (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 v (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 v (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 v (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 v (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) v (*.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 v cosTheta_O) (*.f32 v (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 v (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v) (*.f32 v (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (neg.f32 v) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (neg.f32 v) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (neg.f32 v) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) v (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (neg.f32 v) v) v) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) v (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) v (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) v (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (*.f32 v v) v) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (neg.f32 v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v cosTheta_O)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) v (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) v (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (/.f32 cosTheta_O v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) v (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)) v (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (/.f32 cosTheta_O v) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (neg.f32 v) v))
(/.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (neg.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (neg.f32 v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) v (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (neg.f32 v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) v (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) v (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) v (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (neg.f32 v)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) v (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) v (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) v) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) v))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (neg.f32 v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (neg.f32 v) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) v))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 v (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) v (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) v))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 cosTheta_O (*.f32 (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 v (fma.f32 (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) cosTheta_i) (*.f32 cosTheta_i cosTheta_i))) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 v (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) v (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 v (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 v (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 v (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 v (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 v v) v) (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 v (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 v (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 v (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 #s(literal 1 binary32) v (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 v) v) v) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (neg.f32 cosTheta_O)))) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) #s(literal 1 binary32)))) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) cosTheta_O)))) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O))) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (*.f32 (/.f32 v (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 v v)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v))) (neg.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))) (neg.f32 (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 v v)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (/.f32 cosTheta_O v)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))) (neg.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v))) (+.f32 (/.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 v v)) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (/.f32 cosTheta_O v)) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))))))
(/.f32 (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v))) (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)) (/.f32 (/.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 v v)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v)))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 1/2 binary32) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) sinTheta_i (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))
(fma.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))
(fma.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(fma.f32 cosTheta_O (/.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))
(fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))
(fma.f32 sinTheta_i (*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(pow.f32 (/.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v) (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)))) (fma.f32 (pow.f32 (*.f32 (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) sinTheta_i) #s(literal 3 binary32)) #s(literal 1/8 binary32) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))
(+.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.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))) (pow.f32 (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))))
(*.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O 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 binary32) (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v))))
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
(*.f32 sinTheta_i #s(literal 1/2 binary32))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)))
(*.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 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32))) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #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_O v) sinTheta_i)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 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 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v 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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) 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) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (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))) (pow.f32 (/.f32 v (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))) (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (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))) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.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 -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))))
(*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) #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 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))))) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.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_O v) sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) (neg.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 1 binary32))) (neg.f32 (*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 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_O v) sinTheta_i))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 v v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (/.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_O v) sinTheta_i)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 1 binary32)) (*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) (*.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))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) 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_O v) sinTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.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)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(neg.f32 (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 cosTheta_i v) (/.f32 cosTheta_O v))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)
(*.f32 (/.f32 cosTheta_O v) (/.f32 cosTheta_i v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) cosTheta_O)) (neg.f32 (*.f32 v (/.f32 v cosTheta_i))))
(/.f32 (neg.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O #s(literal 1 binary32))) (neg.f32 (*.f32 v (/.f32 v cosTheta_i))))
(/.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) v)
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 v (/.f32 v cosTheta_i)))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 v (/.f32 v cosTheta_i)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 (*.f32 v (/.f32 v cosTheta_i))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) v)
(/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O (/.f32 cosTheta_i v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v v))
(/.f32 cosTheta_O (*.f32 v (/.f32 v cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O (/.f32 cosTheta_i v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))
(pow.f32 (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v) #s(literal -1 binary32))
(pow.f32 (*.f32 v (/.f32 v (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32))
(*.f32 (/.f32 cosTheta_i v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_i)
(*.f32 (neg.f32 cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i (*.f32 v v)))
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 cosTheta_i #s(literal 1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_i v))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_i))) (neg.f32 (neg.f32 (*.f32 (neg.f32 v) v))))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 cosTheta_i v)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (/.f32 cosTheta_i v) v)
(/.f32 (neg.f32 cosTheta_i) (*.f32 (neg.f32 v) v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 v (/.f32 v cosTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 cosTheta_i v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (/.f32 v cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v cosTheta_i)))
(/.f32 cosTheta_i (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (/.f32 cosTheta_i v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v (/.f32 v cosTheta_i)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (/.f32 v cosTheta_i))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)) (/.f32 cosTheta_i (*.f32 (neg.f32 v) v)))
(pow.f32 (/.f32 v (/.f32 cosTheta_i v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v (/.f32 v cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 v (/.f32 v cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 v cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_i) (*.f32 v v)))
(neg.f32 (/.f32 cosTheta_i (*.f32 (neg.f32 v) v)))
(*.f32 (exp.f32 (log.f32 v)) (exp.f32 (log.f32 v)))
(*.f32 (neg.f32 v) (neg.f32 v))
(*.f32 (*.f32 v v) #s(literal 1 binary32))
(*.f32 v v)
(pow.f32 (exp.f32 (log.f32 v)) #s(literal 2 binary32))
(pow.f32 (neg.f32 v) #s(literal 2 binary32))
(pow.f32 (*.f32 v v) #s(literal 1 binary32))
(pow.f32 v #s(literal 2 binary32))
(exp.f32 (*.f32 (log.f32 v) #s(literal 2 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32)) cosTheta_O) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)))
(*.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 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32))) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) cosTheta_O) (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32)))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #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_O v) sinTheta_i)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (/.f32 cosTheta_i (*.f32 v v)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 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 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) #s(literal 2 binary32)))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v 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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) 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) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (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))) (pow.f32 (/.f32 v (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (pow.f32 (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))) (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(*.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (/.f32 cosTheta_O (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(*.f32 (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (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))) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.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 -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))))
(*.f32 cosTheta_O (*.f32 (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) #s(literal -1 binary32)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) #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 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))))) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.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_O v) sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) #s(literal 1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) (neg.f32 (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (neg.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 1 binary32))) (neg.f32 (*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (neg.f32 (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 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_O v) sinTheta_i))))
(/.f32 (neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32))) (neg.f32 (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) #s(literal 2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (*.f32 v v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) v)
(/.f32 (*.f32 #s(literal 1 binary32) (/.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_O v) sinTheta_i)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (*.f32 v v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_O (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) v)
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (neg.f32 v))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 1 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))
(/.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (neg.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 1 binary32)) (*.f32 v (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) #s(literal 1 binary32)) (*.f32 (neg.f32 v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) (*.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))) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) 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_O v) sinTheta_i)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 v v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 v v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (neg.f32 (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))
(/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) v))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 v (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.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)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(neg.f32 (/.f32 (neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 (*.f32 (/.f32 cosTheta_i (*.f32 v v)) cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(neg.f32 (/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (pow.f32 (/.f32 v (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v))
(*.f32 #s(literal 1 binary32) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)))
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal -1 binary32))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 1 binary32))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32))) (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 (neg.f32 v) v)))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (*.f32 v v))
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal -1 binary32)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal 1 binary32)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (neg.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (*.f32 (neg.f32 v) v))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (neg.f32 (neg.f32 (neg.f32 v))))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 #s(literal 1 binary32) (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (neg.f32 v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))
(/.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)))
(/.f32 #s(literal -1 binary32) (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (neg.f32 v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (neg.f32 (neg.f32 v)))
(/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) v)
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)) (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (neg.f32 v) v)))
(-.f32 (/.f32 #s(literal 0 binary32) v) (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) v))
(pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)) (*.f32 v v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v) #s(literal -1 binary32))
(exp.f32 (-.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (log.f32 v) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (neg.f32 v)) v))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 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 #s(literal 2 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 cosTheta_i #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.f32 cosTheta_O (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) cosTheta_O)
(*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 #s(literal 1/2 binary32) (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 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (neg.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)) (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)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O))) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))))
(/.f32 (neg.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.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)) (/.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)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)) #s(literal 1/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))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 #s(literal -2 binary32) (*.f32 v (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))
(*.f32 v (*.f32 #s(literal -2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (neg.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 (neg.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 (*.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 (*.f32 #s(literal -2 binary32) v) (*.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 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 (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 (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)))
(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))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v)) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v)) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 cosTheta_O v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (neg.f32 v) v) v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)))
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v)))
(/.f32 (neg.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v)))) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 (*.f32 cosTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 (neg.f32 v) v) v))
(/.f32 (neg.f32 (neg.f32 (neg.f32 cosTheta_O))) (neg.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 v) v) v))))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 v v) v))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (*.f32 (neg.f32 v) v))
(/.f32 (neg.f32 (/.f32 cosTheta_O (*.f32 v v))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (*.f32 (neg.f32 v) v) v)))
(/.f32 (/.f32 cosTheta_O (*.f32 v v)) v)
(/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 (neg.f32 v) v) v))
(/.f32 (/.f32 cosTheta_O v) (*.f32 v v))
(/.f32 #s(literal 1 binary32) (neg.f32 (neg.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 cosTheta_O (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)))
(/.f32 cosTheta_O (*.f32 (*.f32 v v) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) #s(literal 1 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (neg.f32 v) v) v)) (/.f32 cosTheta_O (*.f32 (*.f32 (neg.f32 v) v) v)))
(pow.f32 (/.f32 v (/.f32 cosTheta_O (*.f32 v v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 v v) (/.f32 v cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 (*.f32 v v) v)))
(neg.f32 (/.f32 cosTheta_O (*.f32 (*.f32 (neg.f32 v) v) v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 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)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (neg.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 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(literal 2 binary32) v)) #s(literal 2 binary32))
(*.f32 (pow.f32 v #s(literal 3/2 binary32)) (pow.f32 v #s(literal 3/2 binary32)))
(*.f32 (*.f32 (*.f32 v v) v) #s(literal 1 binary32))
(*.f32 (*.f32 v v) v)
(*.f32 v (*.f32 v v))
(/.f32 (pow.f32 (neg.f32 v) #s(literal 3 binary32)) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 (neg.f32 v) v) v) #s(literal -1 binary32))
(/.f32 (*.f32 (*.f32 v v) v) #s(literal 1 binary32))
(/.f32 #s(literal 1 binary32) (pow.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 3 binary32)))
(pow.f32 (exp.f32 (log.f32 v)) #s(literal 3 binary32))
(pow.f32 (pow.f32 v #s(literal 3/2 binary32)) #s(literal 2 binary32))
(pow.f32 (*.f32 v v) #s(literal 3/2 binary32))
(pow.f32 v #s(literal 3 binary32))
(exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))

eval234.0ms (1.2%)

Memory
16.0MiB live, 499.1MiB allocated
Compiler

Compiled 84 407 to 4 536 computations (94.6% saved)

prune425.0ms (2.2%)

Memory
11.8MiB live, 713.0MiB allocated
Pruning

54 alts after pruning (53 fresh and 1 done)

PrunedKeptTotal
New2 291432 334
Fresh181028
Picked415
Done000
Total2 313542 367
Accuracy
99.9%
Counts
2 367 → 54
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.6%
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
98.1%
(/.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
98.7%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
91.7%
(/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
92.7%
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v)))
65.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
71.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (neg.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)) #s(literal 2 binary32)) v))
65.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.8%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) v (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.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.6%
(/.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 v) sinTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.8%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
75.1%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))) (*.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) v))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.8%
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
92.7%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
96.9%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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.1%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 (-.f32 (/.f32 (neg.f32 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) v) #s(literal 1 binary32)) (neg.f32 v))) v))
97.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
98.1%
(*.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 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)))
97.7%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (-.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (log.f32 v) #s(literal 2 binary32)))))
97.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
97.6%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
98.8%
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))) cosTheta_O)
98.3%
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.7%
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
98.8%
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #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 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
99.0%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
99.0%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
59.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1/2 binary32)) v)))
57.8%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
57.8%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
59.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #s(literal 1/2 binary32) v)))
88.6%
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
98.6%
#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.6%
#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 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #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) (*.f32 cosTheta_i cosTheta_O)) v))
57.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) (-.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 #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)))
60.3%
#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)))))
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_i (/.f32 v cosTheta_O)) #s(literal 1/2 binary32)))
60.4%
#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) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #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 cosTheta_i 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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)))
59.6%
#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 cosTheta_O v)))
57.8%
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) v))
Compiler

Compiled 3 615 to 2 247 computations (37.8% saved)

simplify163.0ms (0.8%)

Memory
8.7MiB live, 240.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
cost-diff160
(fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))))
cost-diff192
(*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))
cost-diff192
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff0
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
cost-diff0
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
cost-diff384
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
cost-diff0
(fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32)))
cost-diff0
(/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
cost-diff160
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)))
cost-diff0
(/.f32 cosTheta_O v)
cost-diff0
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
cost-diff0
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
cost-diff0
#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 cosTheta_O v)))
cost-diff0
(*.f32 cosTheta_O cosTheta_i)
cost-diff64
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
cost-diff192
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
cost-diff352
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
Rules
3 386×lower-*.f64
3 354×lower-*.f32
2 066×lower-fma.f64
2 061×lower-fma.f32
1 750×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095923
0160923
1347923
21014894
34423886
47271886
08183874
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) 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 #s(literal -2 binary32) v)
#s(literal -2 binary32)
(/.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)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
#s(literal 1/2 binary32)
cosTheta_i
(/.f32 cosTheta_O v)
cosTheta_O
v
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)
(fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32)))
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)))
cosTheta_i
cosTheta_O
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)))
(*.f32 cosTheta_i cosTheta_O)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1/2 binary32)
#s(literal -1/6 binary32)
(*.f32 v v)
v
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v)
(*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O)
(*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)
(*.f32 sinTheta_i cosTheta_i)
#s(literal -1/2 binary32)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.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)
v
#s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
#s(literal 1/2 binary32)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
(*.f32 v v)
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))
(fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))))
(-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))
cosTheta_i
(*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)
(/.f32 (*.f32 cosTheta_i sinTheta_i) v)
(*.f32 cosTheta_i sinTheta_i)
sinTheta_i
v
sinTheta_O
(*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))
(/.f32 v cosTheta_O)
cosTheta_O
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))
(*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
#s(literal 1/2 binary32)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 sinTheta_O sinTheta_O)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 v v)
(*.f32 (/.f32 v cosTheta_O) 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)) #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 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 #s(literal -2 binary32) v))
(exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(/.f32 sinTheta_i (neg.f32 v))
(neg.f32 sinTheta_i)
sinTheta_i
v
(*.f32 #s(literal -2 binary32) v)
#s(literal -2 binary32)
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
(/.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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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) cosTheta_O) (/.f32 cosTheta_i v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
#s(literal 1/2 binary32)
cosTheta_i
(/.f32 cosTheta_O v)
cosTheta_O
v
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i cosTheta_i)) (*.f32 (/.f32 sinTheta_O v) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal -1/6 binary32)) (/.f32 cosTheta_O (*.f32 v v)) cosTheta_O))) v))
(/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i cosTheta_i)) (*.f32 (/.f32 sinTheta_O v) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal -1/6 binary32)) (/.f32 cosTheta_O (*.f32 v v)) cosTheta_O))) v)
(fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i cosTheta_i)) (*.f32 (/.f32 sinTheta_O v) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal -1/6 binary32)) (/.f32 cosTheta_O (*.f32 v v)) cosTheta_O)))
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)))
(*.f32 cosTheta_i (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal -1/6 binary32)) (/.f32 cosTheta_O (*.f32 v v)) cosTheta_O))
cosTheta_i
cosTheta_O
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32)))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 cosTheta_i cosTheta_O)
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_O) (*.f32 sinTheta_i sinTheta_O) #s(literal -1/6 binary32))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)
(*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O) sinTheta_i)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
sinTheta_i
#s(literal 1/2 binary32)
#s(literal -1/6 binary32)
(*.f32 v v)
v
(*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i cosTheta_i)) (*.f32 (/.f32 sinTheta_O v) cosTheta_O))
(/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v)
(*.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_O v) cosTheta_O)) sinTheta_i)
(*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O)
(*.f32 (*.f32 sinTheta_O (*.f32 sinTheta_i cosTheta_O)) cosTheta_i)
(*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)
(*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)
(*.f32 sinTheta_i cosTheta_i)
#s(literal -1/2 binary32)
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 v v))) (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_O))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.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)
v
#s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))
#s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32)) #s(literal 1 binary32)) (*.f32 v v))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (fma.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O) #s(literal -1 binary32)) #s(literal 1 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O)
#s(literal 1/2 binary32)
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i)
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
(*.f32 v v)
(-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))
(-.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i v) sinTheta_O))
(/.f32 (*.f32 sinTheta_i sinTheta_O) v)
(*.f32 (/.f32 sinTheta_i v) sinTheta_O)
(*.f32 sinTheta_i sinTheta_O)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (*.f32 v (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O)) sinTheta_i) (/.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 cosTheta_O (*.f32 v v))) (fma.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_O) (/.f32 sinTheta_i v) cosTheta_i))) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (/.f32 (*.f32 v (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O)) sinTheta_i) (/.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 cosTheta_O (*.f32 v v))) (fma.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_O) (/.f32 sinTheta_i v) cosTheta_i))) (*.f32 v v)) cosTheta_O))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))
(*.f32 (/.f32 (*.f32 v (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O)) sinTheta_i) (/.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 cosTheta_O (*.f32 v v))) (fma.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_O) (/.f32 sinTheta_i v) cosTheta_i))) (*.f32 v v)) cosTheta_O)
(fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 v (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O)) sinTheta_i) (/.f32 (*.f32 sinTheta_i cosTheta_O) (*.f32 cosTheta_O (*.f32 v v))) (fma.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_O) (/.f32 sinTheta_i v) cosTheta_i)))
(-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_O) (/.f32 sinTheta_i v) cosTheta_i)
cosTheta_i
(*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)
(*.f32 (*.f32 sinTheta_O cosTheta_i) (/.f32 sinTheta_i v))
(/.f32 (*.f32 cosTheta_i sinTheta_i) v)
(*.f32 (/.f32 cosTheta_i v) sinTheta_i)
(*.f32 cosTheta_i sinTheta_i)
(*.f32 sinTheta_i cosTheta_i)
sinTheta_i
v
sinTheta_O
(*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) v) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O) cosTheta_O) (*.f32 cosTheta_O (*.f32 v v))))
(/.f32 v cosTheta_O)
cosTheta_O
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) sinTheta_i) cosTheta_i) sinTheta_O) sinTheta_O)
(*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i)
(*.f32 #s(literal 1/2 binary32) sinTheta_i)
#s(literal 1/2 binary32)
(*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)
(*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 v v)
(*.f32 (/.f32 v cosTheta_O) v)
(*.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))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 #s(literal 1 binary32) v)
#s(literal 1 binary32)
#s(literal 2 binary32)

localize1.0s (5.2%)

Memory
11.4MiB live, 315.7MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.24609375
(*.f32 (/.f32 v cosTheta_O) v)
accuracy0.25390625
(/.f32 cosTheta_O (*.f32 v v))
accuracy0.2734375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.7858531066456415
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.3046875
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))
accuracy0.3053432510642783
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
accuracy0.5045160097580653
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
accuracy0.7858531066456415
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.23341752930532605
(/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)
accuracy0.3370519982185469
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)))
accuracy0.4613465020582255
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))
accuracy13.535841654945562
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
accuracy0
(/.f32 cosTheta_O v)
accuracy0
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
accuracy0.10546875
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
accuracy12.918431788854218
#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 cosTheta_O v)))
accuracy0.20703125
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
accuracy0.31640625
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
accuracy0.37337875976844204
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
accuracy0.7858531066456426
(sinh.f32 (/.f32 #s(literal -1 binary32) v))
Samples
629.0ms256×0valid
Compiler

Compiled 767 to 87 computations (88.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 403.0ms
ival-mult: 214.0ms (53% of total)
ival-div: 130.0ms (32.2% of total)
ival-add: 40.0ms (9.9% of total)
ival-exp: 6.0ms (1.5% of total)
const: 4.0ms (1% of total)
ival-sinh: 4.0ms (1% of total)
ival-sub: 2.0ms (0.5% of total)
ival-neg: 2.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)

series372.0ms (1.9%)

Memory
-6.6MiB live, 230.8MiB allocated
Counts
27 → 1 080
Calls
Call 1
Inputs
#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())
#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O cosTheta_i) (patch (*.f32 cosTheta_O cosTheta_i) #<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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))) (patch #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 cosTheta_O v))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())
#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())
#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())
#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())
#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.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 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.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>) () ())
#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())
#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())
Outputs
#s(alt (/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_i (* (pow v 3) (- (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_i (* (pow v 3) (- (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_O (* (pow v 3) (- (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_O (* (pow v 3) (- (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (taylor 0 v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) (pow v 3)))))) v) (taylor inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)) 1/2) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (patch (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (taylor 0 v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) 1) (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4)))) (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4)))) (taylor inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) 1) (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4)))) (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4)))) (taylor -inf v) (#s(alt (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (patch (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 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 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 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 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 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/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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 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/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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 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 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 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 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 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 (/ (- (* 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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.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 cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))) (patch (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) 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 (/ (* 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O v))) #<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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O v))) #<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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O 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 #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 cosTheta_O v))) (patch #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 cosTheta_O v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) (patch (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor 0 cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (* 1/2 cosTheta_i) (taylor -inf cosTheta_i) (#s(alt (*.f32 #s(literal 1/2 binary32) cosTheta_i) (patch (*.f32 #s(literal 1/2 binary32) cosTheta_i) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor 0 v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O v) (taylor -inf v) (#s(alt (/.f32 cosTheta_O v) (patch (/.f32 cosTheta_O v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O cosTheta_i) (taylor -inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor -inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor -inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor -inf v) (#s(alt (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) (patch (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) #<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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) #<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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 (/ (* 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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 (/ (* 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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) (patch (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_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 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_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))) (taylor inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_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 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) (taylor inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_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 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) (taylor inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_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))) (taylor -inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) (patch (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (- (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v)))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_O (- (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v)))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))) (/ sinTheta_i (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))) (/ sinTheta_i (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_i (- (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v)))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* sinTheta_i (- (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v)))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))) (/ sinTheta_O (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))) (/ sinTheta_O (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (taylor 0 v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (- v (* sinTheta_O sinTheta_i)))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (- v (* sinTheta_O sinTheta_i)))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (/ (* sinTheta_O sinTheta_i) v)) (taylor inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt 1 (taylor -inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (taylor -inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* -1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) #<representation binary32>) () ())) ())
#s(alt (+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* -1 (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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/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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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/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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 (/ (* 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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/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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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 (/ (* 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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/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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) (patch (*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* v (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i)))) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 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))))) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* 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)))))) (taylor inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (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 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -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))))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -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))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (patch (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) (patch (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) (patch (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i v) (* sinTheta_i (+ (* -1 (* cosTheta_i sinTheta_O)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) v))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i v) (* sinTheta_i (+ (* -1 (* cosTheta_i sinTheta_O)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) v))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_i)) (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_i)) (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor 0 v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v) (taylor 0 v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))) v) (taylor 0 v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))) v) (taylor 0 v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* v (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* v (- (+ cosTheta_i (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* v (- (+ cosTheta_i (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor -inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor -inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -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))))) (taylor -inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -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))))) (taylor -inf v) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i v) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i v) (* sinTheta_O (+ (* -1 (* cosTheta_i sinTheta_i)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) v))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* cosTheta_i v) (* sinTheta_O (+ (* -1 (* cosTheta_i sinTheta_i)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) v))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_O)) (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_O)) (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (patch (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))) (*.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 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)) (patch (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.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>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow sinTheta_i 2) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (patch (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))) (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))) (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i (pow v 3)) (/ 1 (* sinTheta_O (pow v 2)))) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i (pow v 3)) (/ 1 (* sinTheta_O (pow v 2)))) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))) (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))) (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O (pow v 3)) (/ 1 (* sinTheta_i (pow v 2)))) sinTheta_i)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O (pow v 3)) (/ 1 (* sinTheta_i (pow v 2)))) sinTheta_i)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 4)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 4)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 4)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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))))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 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))))) (pow v 2)) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ 1 (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v)) (patch (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor 0 cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf cosTheta_O) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor 0 v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ cosTheta_O (pow v 2)) (taylor -inf v) (#s(alt (/.f32 cosTheta_O (*.f32 v v)) (patch (/.f32 cosTheta_O (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf v) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor 0 cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
#s(alt (/ (pow v 2) cosTheta_O) (taylor -inf cosTheta_O) (#s(alt (*.f32 (/.f32 v cosTheta_O) v) (patch (*.f32 (/.f32 v cosTheta_O) v) #<representation binary32>) () ())) ())
Calls

270 calls:

TimeVariablePointExpression
58.0ms
v
@inf
(/ (* sinTheta_i sinTheta_i) (* v v))
14.0ms
sinTheta_O
@inf
(* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))
13.0ms
cosTheta_i
@0
(+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)))
11.0ms
v
@-inf
(+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2))
2.0ms
cosTheta_i
@0
(/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v))

simplify1.7s (8.6%)

Memory
6.3MiB live, 432.8MiB allocated
Algorithm
egg-herbie
Rules
5 081×lower-fma.f64
5 081×lower-fma.f32
4 085×lower-*.f64
4 085×lower-*.f32
2 128×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
096024403
1320323728
0822623072
Stop Event
iter limit
node limit
Counts
1 080 → 1 080
Calls
Call 1
Inputs
(/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_O (+ (* -1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_O (+ (* sinTheta_O (+ (* -1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ -1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_i (+ (* -1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(- (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/ 1/2 v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) (pow v 3)))))) v)
(/ 1/2 v)
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
-1
(- (* 1/6 (/ 1 (pow v 2))) 1)
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
-1
(- (* 1/6 (/ 1 (pow v 2))) 1)
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
(* -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_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))
(* 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)
(/ (* 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)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(* 1/2 cosTheta_i)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(/ cosTheta_O v)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2))
(/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2))
(* cosTheta_O cosTheta_i)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(* cosTheta_O cosTheta_i)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(/ (* 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_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(* 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 (- (* 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 (/ (* 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 (/ (* 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/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_O 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_i 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_i 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(* 1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))))
(* 1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_O (- (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(+ 1 (* sinTheta_O (- (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (- (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))) (/ sinTheta_i (* sinTheta_O v))))
(* (pow sinTheta_O 2) (- (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))) (/ sinTheta_i (* sinTheta_O v))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2)))))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* sinTheta_i (- (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(+ 1 (* sinTheta_i (- (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (- (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))) (/ sinTheta_O (* sinTheta_i v))))
(* (pow sinTheta_i 2) (- (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))) (/ sinTheta_O (* sinTheta_i v))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2)))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (- v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (- v (* sinTheta_O sinTheta_i)))) (pow v 2))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(- (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (/ (* sinTheta_O sinTheta_i) v))
(- (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (/ (* sinTheta_O sinTheta_i) v))
1
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* -1 (* sinTheta_O sinTheta_i))) v)))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* -1 (* sinTheta_O sinTheta_i))) 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 (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_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) (* (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_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(* 1/2 (* cosTheta_O (* cosTheta_i v)))
(* v (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(* 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)))))
(* 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))))))
(* 1/2 (* cosTheta_O (* cosTheta_i v)))
(* -1 (* v (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(* -1 (* v (+ (* -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 (* v (+ (* -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))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/ (* 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/ (+ (* -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 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (* 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/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/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(* cosTheta_i v)
(+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))
(+ (* cosTheta_i v) (* sinTheta_i (+ (* -1 (* cosTheta_i sinTheta_O)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) v)))))
(+ (* cosTheta_i v) (* sinTheta_i (+ (* -1 (* cosTheta_i sinTheta_O)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) v)))))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_i 2)))))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_i)) (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_i)) (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)
(/ (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))) v)
(/ (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))) v)
(* cosTheta_i v)
(* v (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* v (- (+ cosTheta_i (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(* v (- (+ cosTheta_i (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(* cosTheta_i v)
(* -1 (* v (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(* -1 (* v (+ (* -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)))))
(* -1 (* v (+ (* -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)))))
(* cosTheta_i v)
(+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))
(+ (* cosTheta_i v) (* sinTheta_O (+ (* -1 (* cosTheta_i sinTheta_i)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) v)))))
(+ (* cosTheta_i v) (* sinTheta_O (+ (* -1 (* cosTheta_i sinTheta_i)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) v)))))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_O 2)))))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_O)) (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_O)) (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_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 (/ (* 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 (- (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))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 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 sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 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 sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (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))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ (pow sinTheta_i 2) (pow v 2))
(/ 1 (pow v 2))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))) (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))) (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i (pow v 3)) (/ 1 (* sinTheta_O (pow v 2)))) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i (pow v 3)) (/ 1 (* sinTheta_O (pow v 2)))) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(/ 1 (pow v 2))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))) (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))) (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O (pow v 3)) (/ 1 (* sinTheta_i (pow v 2)))) sinTheta_i)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O (pow v 3)) (/ 1 (* sinTheta_i (pow v 2)))) sinTheta_i)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 4))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 4))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 4))
(/ 1 (pow v 2))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (pow v 2))
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (pow v 2))
(/ 1 (pow v 2))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2))
(/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2))
(* 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 (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ cosTheta_O (pow v 2))
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/ (pow v 2) cosTheta_O)
Outputs
(/ -1 (* (pow v 2) (- (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))) (*.f32 v v)))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 sinTheta_O (/.f32 sinTheta_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 #s(literal -1 binary32) (*.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)) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 (fma.f32 sinTheta_O (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_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))))) (/.f32 sinTheta_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 (/.f32 #s(literal -1 binary32) (*.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/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_i (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/6 binary32) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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))))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_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)))))) sinTheta_O (/.f32 sinTheta_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 (/.f32 #s(literal -1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* (pow v 2) (- (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))) (*.f32 v v)))
(- (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 sinTheta_O (/.f32 sinTheta_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 #s(literal -1 binary32) (*.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) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (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 sinTheta_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))))) (/.f32 sinTheta_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 #s(literal -1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(- (* sinTheta_i (+ (* sinTheta_i (+ (* -1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))) (* 1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))))) (/ sinTheta_O (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))) (/ 1 (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) (/.f32 sinTheta_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))))) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_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 sinTheta_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 #s(literal -1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 v v))))
(* -1 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (neg.f32 (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))) v)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) (pow v 3)))))) v)
(/.f32 (+.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) (/.f32 (*.f32 #s(literal -1/12 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) (*.f32 (*.f32 v v) v))) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal -1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) v))) v)) 1/2) v))
(/.f32 (neg.f32 (-.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 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)) #s(literal 1/2 binary32))) v)
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (* 1/2 (/ (- (* 1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* 1/6 (* sinTheta_O sinTheta_i))) v))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) (/.f32 (fma.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 -1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i))) v)) v))) v) #s(literal 1/2 binary32))) v)
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v))
(/ 2 (* v (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v))))))
(/.f32 #s(literal 2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) (exp.f32 (/.f32 #s(literal 1 binary32) v))) v))
-1
#s(literal -1 binary32)
(- (* 1/6 (/ 1 (pow v 2))) 1)
(-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
(+.f32 (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))) (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32))))
-1
#s(literal -1 binary32)
(- (* 1/6 (/ 1 (pow v 2))) 1)
(-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
(+.f32 (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))) (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32))))
(* -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 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (neg.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))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O 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 (-.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 (+ (* -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 cosTheta_i sinTheta_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 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) 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 (neg.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 (/ (* 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)))))))))
(-.f32 (*.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) sinTheta_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 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_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 cosTheta_O 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)))))) 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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (neg.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))))))) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (* (pow v 3) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O 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 (-.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 (+ (* -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 cosTheta_i sinTheta_O) (*.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 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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)))))) sinTheta_i (/.f32 (*.f32 (neg.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 (/ (* 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 #s(literal 1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_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))))) (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) 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 cosTheta_i cosTheta_O) sinTheta_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 (neg.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 (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (/ (- (* -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 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 (*.f32 #s(literal 1/2 binary32) 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)
(/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 v v) v))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i) (/.f32 (fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) v)) v)) v))) 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)
(/ (* 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 (*.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 (*.f32 (*.f32 cosTheta_O 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 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_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 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_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 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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)))))))
(-.f32 (/.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 (*.f32 (*.f32 cosTheta_O 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) 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 (*.f32 (*.f32 cosTheta_O 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 (*.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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.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 (*.f32 (*.f32 (neg.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 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (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 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 v v) v)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #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 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) v))) 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 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(* 1/2 cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(/ cosTheta_O v)
(/.f32 cosTheta_O v)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_i (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(* -1 (* cosTheta_i (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(* -1 (* cosTheta_O (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(neg.f32 (*.f32 (neg.f32 cosTheta_i) (fma.f32 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)) (*.f32 v v)) cosTheta_O)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) sinTheta_O)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) sinTheta_O)
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))))) sinTheta_O) sinTheta_O)
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))
(/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))
(/ (+ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_O (* cosTheta_i (pow v 2)))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(* cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) cosTheta_O)
(+ (* cosTheta_O cosTheta_i) (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) 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 (*.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 (*.f32 (*.f32 cosTheta_O 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 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_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 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_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 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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)))))))
(-.f32 (/.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 (*.f32 (*.f32 cosTheta_O 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) 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 (*.f32 (*.f32 cosTheta_O 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 (*.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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.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 (*.f32 (*.f32 (neg.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 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (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 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 v v) v)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #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 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) v))) 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 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v)))) v)
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v)))) v)
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v)))) v)
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) sinTheta_O (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 (*.f32 sinTheta_O v) sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 sinTheta_O v) v)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_O v)) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_O v)) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v v)))) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v v)))) sinTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i v) sinTheta_i)) #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(*.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i v) sinTheta_i)) #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i v)) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v v)))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 sinTheta_i v)) #s(literal -1/2 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v v)))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 v v) v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) cosTheta_i)) cosTheta_O (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 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)) (*.f32 v v)) cosTheta_i) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 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)) (*.f32 v v)) cosTheta_i) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #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 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i)) v))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i)) v))) v)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) cosTheta_i)
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))
(* -1 (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))))
(*.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) cosTheta_O)
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))))
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))))
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))))
(* -1 (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))))
(* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_i) v)) sinTheta_O (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_i) v)) sinTheta_O (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_i) (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 sinTheta_O v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 sinTheta_O v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_i) (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O) #s(literal -1/2 binary32)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) v) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) sinTheta_O) #s(literal -1/2 binary32)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) sinTheta_i (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)))
(+ (* 1/2 (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_i) (*.f32 v v)) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) sinTheta_i (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) (*.f32 sinTheta_i v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i v)) (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i v)) (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) (*.f32 sinTheta_i v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) sinTheta_i) #s(literal -1/2 binary32))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) v) (*.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O)) sinTheta_i) #s(literal -1/2 binary32))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) cosTheta_i)) cosTheta_O (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 v v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 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)) (*.f32 v v)) cosTheta_i) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2)))))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (fma.f32 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)) (*.f32 v v)) cosTheta_i) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32)))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32)))
(+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))
(+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (* 1/2 (* cosTheta_O cosTheta_i)))
(-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))
(+ 1 (* sinTheta_O (- (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(+ 1 (* sinTheta_O (- (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 2))) (/ sinTheta_i v))))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 sinTheta_i (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))) (/ sinTheta_i (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 sinTheta_i (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2))) (/ sinTheta_i (* sinTheta_O v))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 sinTheta_i (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) (/.f32 sinTheta_i (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 sinTheta_i (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O v))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (/ 1 (pow sinTheta_O 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_O sinTheta_O))) (/.f32 sinTheta_i (*.f32 sinTheta_O v))) (*.f32 sinTheta_O sinTheta_O))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))
(+ 1 (* sinTheta_i (- (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (*.f32 v v))) (/.f32 sinTheta_O v)) sinTheta_i #s(literal 1 binary32))
(+ 1 (* sinTheta_i (- (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 2))) (/ sinTheta_O v))))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (*.f32 v v))) (/.f32 sinTheta_O v)) sinTheta_i #s(literal 1 binary32))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 sinTheta_O (*.f32 sinTheta_i v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))) (/ sinTheta_O (* sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2))) (/ sinTheta_O (* sinTheta_i v))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) (/.f32 sinTheta_O (*.f32 sinTheta_i v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i v))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (/ 1 (pow sinTheta_i 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (-.f32 (/.f32 #s(literal 1 binary32) (*.f32 sinTheta_i sinTheta_i)) (/.f32 sinTheta_O (*.f32 sinTheta_i v)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i) (*.f32 v v))
(/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O)) (*.f32 v v))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (- v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (- v (* sinTheta_O sinTheta_i)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))
(- (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (/ (* sinTheta_O sinTheta_i) v))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)))
(- (+ 1 (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (/ (* sinTheta_O sinTheta_i) v))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)))
1
#s(literal 1 binary32)
(+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v)))
(fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* -1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_i sinTheta_O)) v))
(+ 1 (* -1 (/ (- (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* -1 (* sinTheta_O sinTheta_i))) v)))
(-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_i sinTheta_O)) 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 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (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 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 v v) v)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #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 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) v))) 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 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) v)) 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)))))))
(-.f32 (/.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 (*.f32 (*.f32 cosTheta_O 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 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_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 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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)))))))
(-.f32 (/.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 (*.f32 (*.f32 cosTheta_O 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) 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 (*.f32 (*.f32 cosTheta_O 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 (*.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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.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 (*.f32 (*.f32 (neg.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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))))
(/ (* cosTheta_O cosTheta_i) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (-.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))
(* v (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (* cosTheta_O cosTheta_i))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) 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)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(literal -7/360 binary32)) (pow.f32 v #s(literal 4 binary32))))) 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))))))
(*.f32 (fma.f32 #s(literal -1/2 binary32) (+.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/840 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -7/360 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/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i))) v)
(* 1/2 (* cosTheta_O (* cosTheta_i v)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))
(* -1 (* v (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))
(*.f32 (neg.f32 v) (fma.f32 (*.f32 #s(literal 1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32))))
(* -1 (* v (+ (* -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)))))))
(*.f32 (neg.f32 v) (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) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))))
(* -1 (* v (+ (* -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))) (* 1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))))))
(*.f32 (neg.f32 v) (fma.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal 7/360 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/840 binary32))) (pow.f32 v #s(literal 6 binary32))) #s(literal -1/2 binary32) (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) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_i) (*.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 cosTheta_i sinTheta_O) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_i)) (*.f32 (*.f32 v v) v))) sinTheta_i (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 v v)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) cosTheta_i)) (*.f32 (*.f32 v v) v))) sinTheta_i (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) sinTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) sinTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i v) v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v 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 3))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i)) cosTheta_i (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) (*.f32 sinTheta_i v))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (-.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_i cosTheta_O)) (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 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_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))
(/.f32 (neg.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_i)) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(-.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_i) (*.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 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) sinTheta_O (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 v v)))) sinTheta_O (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O v) sinTheta_O))) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O v) v))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) cosTheta_i) (*.f32 v v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_O v)) (/.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) cosTheta_i) (*.f32 v v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)))))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v)) (neg.f32 cosTheta_i))
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) cosTheta_i) sinTheta_O (*.f32 cosTheta_i v))
(+ (* cosTheta_i v) (* sinTheta_i (+ (* -1 (* cosTheta_i sinTheta_O)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) v)))))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) (*.f32 cosTheta_i sinTheta_O)) sinTheta_i (*.f32 cosTheta_i v))
(+ (* cosTheta_i v) (* sinTheta_i (+ (* -1 (* cosTheta_i sinTheta_O)) (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) v)))))
(fma.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) v)) (*.f32 cosTheta_i sinTheta_O)) sinTheta_i (*.f32 cosTheta_i v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) cosTheta_i) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_i 2)))))
(*.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_i sinTheta_O) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 (neg.f32 sinTheta_O) cosTheta_i) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_i)) (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_i)) (* cosTheta_i sinTheta_O)) sinTheta_i)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) v))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(/ (+ (* -1 (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 (*.f32 sinTheta_i v) sinTheta_O) cosTheta_i)) v)
(/ (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))) v)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) cosTheta_i) sinTheta_O (*.f32 cosTheta_i v)) v)) v)
(/ (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))) v)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) cosTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) cosTheta_i) sinTheta_O (*.f32 cosTheta_i v)) v)) v)
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(* v (+ cosTheta_i (* -1 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)
(* v (- (+ cosTheta_i (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 v v)) cosTheta_i) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)
(* v (- (+ cosTheta_i (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) (*.f32 v v)) cosTheta_i) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(* -1 (* v (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(*.f32 (neg.f32 v) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))
(* -1 (* v (+ (* -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)))))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)) cosTheta_i))
(* -1 (* v (+ (* -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)))))
(*.f32 (neg.f32 v) (-.f32 (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (neg.f32 v)) cosTheta_i))
(* cosTheta_i v)
(*.f32 cosTheta_i v)
(+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))
(fma.f32 (*.f32 (neg.f32 sinTheta_i) cosTheta_i) sinTheta_O (*.f32 cosTheta_i v))
(+ (* cosTheta_i v) (* sinTheta_O (+ (* -1 (* cosTheta_i sinTheta_i)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) v)))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_i) cosTheta_i)) sinTheta_O (*.f32 cosTheta_i v))
(+ (* cosTheta_i v) (* sinTheta_O (+ (* -1 (* cosTheta_i sinTheta_i)) (* 1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) v)))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 (neg.f32 sinTheta_i) cosTheta_i)) sinTheta_O (*.f32 cosTheta_i v))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_O 2)))))
(*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (+ (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v)) (/ (* cosTheta_i v) (pow sinTheta_O 2)))))
(*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v))
(*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_i sinTheta_i) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_O)) (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 cosTheta_i (/.f32 v sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i v) sinTheta_O)) (* cosTheta_i sinTheta_i)) sinTheta_O)) (* 1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) v))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 cosTheta_i (/.f32 v sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v))))
(+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) 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)))))))
(-.f32 (/.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 (*.f32 (*.f32 cosTheta_O 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 cosTheta_O (*.f32 (*.f32 sinTheta_O sinTheta_O) 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 (*.f32 (*.f32 cosTheta_i cosTheta_O) sinTheta_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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_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 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_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 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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)))))))
(-.f32 (/.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 (*.f32 (*.f32 cosTheta_O 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 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) 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 (*.f32 (*.f32 cosTheta_O 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 (*.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 #s(literal -1/6 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) sinTheta_O) sinTheta_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 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.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 (*.f32 (*.f32 (neg.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 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (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 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v v))) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) (*.f32 (*.f32 v v) v)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) #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 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_O sinTheta_i) sinTheta_O) cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) v))) 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 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i) (/.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) cosTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_i) (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 sinTheta_O) sinTheta_i)))) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (exp.f32 (/.f32 (*.f32 (neg.f32 sinTheta_O) 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 (- (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 (neg.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 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.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 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (/.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 (neg.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/6 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32))) (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 (+.f32 #s(literal 1 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.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))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) cosTheta_O) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))
(+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))) sinTheta_i) sinTheta_i)
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))) sinTheta_i) sinTheta_i)
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))) sinTheta_i) sinTheta_i)
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))) sinTheta_i) sinTheta_i)
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))) sinTheta_i) sinTheta_i)
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (*.f32 (fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))) sinTheta_i) sinTheta_i)
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.f32 v v)))
(/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 2))
(*.f32 (*.f32 cosTheta_i 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)) (*.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/6 binary32) (*.f32 v v)) (+.f32 (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32))) 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 binary32) (/.f32 #s(literal 1/120 binary32) (pow.f32 v #s(literal 4 binary32)))) (/.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 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.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 (/.f32 #s(literal 1/5040 binary32) (*.f32 v v)) #s(literal 1/120 binary32)) (neg.f32 (pow.f32 v #s(literal 4 binary32)))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) #s(literal 1 binary32)) (neg.f32 v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ (pow sinTheta_i 2) (pow v 2))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 v v) v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (pow v 3))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 4))))) (/ 1 (pow v 2)))
(fma.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))) (/.f32 (neg.f32 sinTheta_i) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v #s(literal 4 binary32))) (/.f32 sinTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))) (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v))) (/.f32 sinTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_i 2) (pow v 4))) (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 sinTheta_O v) sinTheta_O) v))) (/.f32 sinTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) v) v))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))))
(* (pow sinTheta_O 2) (+ (* -1 (/ sinTheta_i (* sinTheta_O (pow v 3)))) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v #s(literal 4 binary32))) (/.f32 sinTheta_i (*.f32 (*.f32 (*.f32 sinTheta_O v) v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i (pow v 3)) (/ 1 (* sinTheta_O (pow v 2)))) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 sinTheta_i (*.f32 (*.f32 v v) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O v) v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (- (/ sinTheta_i (pow v 3)) (/ 1 (* sinTheta_O (pow v 2)))) sinTheta_O)) (* 1/2 (/ (pow sinTheta_i 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_i)) (pow.f32 v #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 sinTheta_i (*.f32 (*.f32 v v) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_O v) v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (pow v 3))) (/ 1 (pow v 2)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 v v) v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2)))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) (/.f32 sinTheta_O (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (pow v 3))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 4))))) (/ 1 (pow v 2)))
(fma.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) (/.f32 sinTheta_O (*.f32 (*.f32 v v) v))) sinTheta_i (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 4 binary32))) (/.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i v) v) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))) (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (/.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i v) v) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (+ (* 1/2 (/ (pow sinTheta_O 2) (pow v 4))) (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_i v) (*.f32 sinTheta_i v)))) (/.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i v) v) v))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))))
(* (pow sinTheta_i 2) (+ (* -1 (/ sinTheta_O (* sinTheta_i (pow v 3)))) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 4 binary32))) (/.f32 sinTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i v) v) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O (pow v 3)) (/ 1 (* sinTheta_i (pow v 2)))) sinTheta_i)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 sinTheta_O (*.f32 (*.f32 v v) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_i v) v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (- (/ sinTheta_O (pow v 3)) (/ 1 (* sinTheta_i (pow v 2)))) sinTheta_i)) (* 1/2 (/ (pow sinTheta_O 2) (pow v 4)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (pow.f32 v #s(literal 4 binary32))) (/.f32 (-.f32 (/.f32 sinTheta_O (*.f32 (*.f32 v v) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 sinTheta_i v) v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 4)))
(*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (pow.f32 v #s(literal 4 binary32))))
(/ (+ (* -1 (* sinTheta_O (* sinTheta_i v))) (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 4))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_i v) sinTheta_O)) (pow.f32 v #s(literal 4 binary32)))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 4))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (pow.f32 v #s(literal 4 binary32)))
(/ (+ (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* v (+ v (* -1 (* sinTheta_O sinTheta_i))))) (pow v 4))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (pow.f32 v #s(literal 4 binary32)))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) (*.f32 v v))
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))) (*.f32 v v))
(/ (+ 1 (+ (* -1 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))) (*.f32 v v))
(/ 1 (pow v 2))
(/.f32 #s(literal 1 binary32) (*.f32 v v))
(/ (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))) (pow v 2))
(/.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) (*.f32 v v))
(/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))
(/ (+ 1 (* -1 (/ (+ (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* sinTheta_O sinTheta_i)) v))) (pow v 2))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) v) (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 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)
(* 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))))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ cosTheta_O (pow v 2))
(/.f32 cosTheta_O (*.f32 v v))
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)
(/ (pow v 2) cosTheta_O)
(/.f32 (*.f32 v v) cosTheta_O)

rewrite1.1s (5.8%)

Memory
-41.8MiB live, 281.9MiB allocated
Rules
2 599×lower-*.f64
2 567×lower-*.f32
1 951×lower-/.f64
1 933×lower-/.f32
1 473×lower-pow.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
095552
0160548
1567515
24145515
08578512
Stop Event
iter limit
node limit
iter limit
Counts
27 → 678
Calls
Call 1
Inputs
(*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
(/.f32 cosTheta_O v)
(fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v)
(fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) v))
(*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))
(fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_O) 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 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(/.f32 cosTheta_O (*.f32 v v))
(*.f32 (/.f32 v cosTheta_O) v)
Outputs
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) 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 (neg.f32 v)) sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)))))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -2 binary32)) v)
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v) #s(literal -2 binary32))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) v)
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) #s(literal -1/2 binary32))) v)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.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 v) sinTheta_i))))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) #s(literal -1/2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 #s(literal -1 binary32) v)) (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) #s(literal -1/2 binary32)) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal -2 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (neg.f32 v)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (neg.f32 v)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (neg.f32 v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (neg.f32 v)))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 #s(literal -2 binary32) v)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (neg.f32 (*.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 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (*.f32 (*.f32 #s(literal 2 binary32) v) (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 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (neg.f32 v))) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (neg.f32 v))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1 binary32))
(*.f32 (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) (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 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (neg.f32 v))
(/.f32 (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v)
(/.f32 (/.f32 #s(literal -1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(-.f32 (/.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (/.f32 #s(literal -1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(-.f32 (/.f32 #s(literal 0 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))))
(*.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v)) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v))) cosTheta_O)
(*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v)))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v))))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v)) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) v) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 #s(literal -1 binary32) v)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 #s(literal -2 binary32) v))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) v))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (/.f32 #s(literal 1 binary32) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O)) cosTheta_i) (/.f32 cosTheta_O v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))
(*.f32 cosTheta_i cosTheta_O)
(*.f32 cosTheta_O cosTheta_i)
#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_O v) cosTheta_i)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)) cosTheta_i)
(*.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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(*.f32 cosTheta_i (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_O v)))
(*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_i)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 #s(literal 1/2 binary32) cosTheta_i)) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) #s(literal 1 binary32)) (/.f32 v cosTheta_O))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 v cosTheta_O))
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (/.f32 v (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(*.f32 #s(literal 1/2 binary32) cosTheta_i)
(*.f32 cosTheta_i #s(literal 1/2 binary32))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)) #s(literal -1 binary32)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal -1 binary32) v))
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal -1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) v) (neg.f32 cosTheta_O))
(*.f32 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O)
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O v))
(/.f32 (*.f32 cosTheta_O #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 cosTheta_O) (neg.f32 v))
(/.f32 cosTheta_O v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v cosTheta_O)))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v cosTheta_O))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 #s(literal 1 binary32) cosTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 cosTheta_O (neg.f32 v)))
(pow.f32 (/.f32 (/.f32 v cosTheta_O) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v cosTheta_O) #s(literal -1 binary32))
(pow.f32 (/.f32 cosTheta_O v) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v cosTheta_O)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) v))
(neg.f32 (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))))
(*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O)) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v))))) (neg.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))))) (neg.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v)))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))))
(/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v)))) (+.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))))
(/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v)))) (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))) (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O)) (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O))) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))) (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))))
(fma.f32 (pow.f32 (/.f32 v cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 v (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O)) #s(literal -1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) v) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_i cosTheta_O (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 cosTheta_O cosTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(fma.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (*.f32 cosTheta_i cosTheta_O))
(fma.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O))
(pow.f32 (/.f32 (-.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))) (-.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O) (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 v v) (*.f32 v v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) cosTheta_i) cosTheta_O)) (fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (*.f32 (*.f32 cosTheta_i cosTheta_i) cosTheta_i) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))))) #s(literal -1 binary32))
(+.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 cosTheta_i cosTheta_O))
(+.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) v))
(*.f32 (pow.f32 (/.f32 v (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))))
(*.f32 (pow.f32 (/.f32 v (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v)))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))))))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 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 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) v))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))))
(/.f32 (*.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v))) #s(literal -1 binary32)) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))) (neg.f32 v)))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))) v))
(/.f32 (*.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))) v))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v))) (*.f32 v (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))))) (*.f32 v (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) (neg.f32 v))
(/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) v)
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (*.f32 v (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)) (*.f32 v (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))) v) (/.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))) v))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (neg.f32 v)))
(pow.f32 (/.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) v))
(neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (neg.f32 v)))
(*.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))))
(*.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)) (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)))) (neg.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))))
(/.f32 (neg.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v)))))) (neg.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v))) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))))) (fma.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) #s(literal 1/4 binary32) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v))))))
(/.f32 (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v))))) (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))) (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v)))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))) (/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)) (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))))))
(fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (/.f32 #s(literal 1 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(fma.f32 (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i) (*.f32 (/.f32 sinTheta_O v) #s(literal -1/2 binary32)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)))
(fma.f32 #s(literal 1/2 binary32) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)))
(pow.f32 (/.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)))) (-.f32 (*.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32)) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32))) (*.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) #s(literal -1/2 binary32)))) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))) (fma.f32 (pow.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 3 binary32)) #s(literal 1/8 binary32) (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 (*.f32 v v) v)))))) #s(literal -1 binary32))
(+.f32 (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)) (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 sinTheta_i cosTheta_O) cosTheta_i)) (/.f32 sinTheta_O v)) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32)))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))))
(*.f32 (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32))) (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (+.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(/.f32 (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))))
(/.f32 (-.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32))) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))))
(/.f32 (neg.f32 (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))) (neg.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) (*.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) (*.f32 (*.f32 v v) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))))) (*.f32 (*.f32 v v) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) (*.f32 v v)))
(/.f32 (fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (*.f32 v v) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i))) (*.f32 (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32)) (*.f32 v v)))
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))
(/.f32 (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (*.f32 v v))))
(/.f32 (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))))
(-.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32))) (+.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (/.f32 (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (+.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(-.f32 (/.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))))) (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))))))
(-.f32 (/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32))) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (fma.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (/.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))))
(-.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_O v) sinTheta_i))
(-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))
(fma.f32 (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_O)) sinTheta_O (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (/.f32 sinTheta_i v)) (/.f32 sinTheta_i v) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) v) (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))))
(fma.f32 (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (-.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal 1 binary32)) #s(literal 1 binary32))) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))))
(fma.f32 (/.f32 sinTheta_i v) (*.f32 (/.f32 sinTheta_i v) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v v)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(fma.f32 sinTheta_i (*.f32 (/.f32 sinTheta_i (*.f32 v v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32))
(+.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O))
(+.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))
(+.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))))
(+.f32 #s(literal 1 binary32) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))))
(*.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) cosTheta_O) (/.f32 cosTheta_i (*.f32 (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(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) #s(literal 2 binary32)))
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v)))))
(*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v)))))
(*.f32 cosTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v)))))
(/.f32 (/.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (/.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 #s(literal 1 binary32) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 (neg.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_i 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 #s(literal 2 binary32) cosTheta_i) #s(literal -1 binary32)))
(*.f32 (pow.f32 (/.f32 #s(literal 2 binary32) cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/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) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)))
(*.f32 (/.f32 cosTheta_i #s(literal 2 binary32)) (/.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 #s(literal 2 binary32)))
(*.f32 (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))) cosTheta_O)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) (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 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 cosTheta_O #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(*.f32 #s(literal 1/2 binary32) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32)))
(*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(*.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(/.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (neg.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32)))
(/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.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)) (/.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)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32))))
(neg.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal -2 binary32))))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_O) v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))))
(*.f32 (pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_O) v) (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32)))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v))))
(*.f32 (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 v v)) cosTheta_O)
(*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O v)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O)))
(*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))
(*.f32 (/.f32 cosTheta_O v) (pow.f32 (/.f32 v (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O v)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))
(/.f32 (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) v) (/.f32 v cosTheta_O))
(/.f32 (*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (/.f32 cosTheta_O (*.f32 v v))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) (/.f32 cosTheta_O (*.f32 v v))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)))
(/.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) #s(literal 1 binary32)) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O) (*.f32 v v))
(/.f32 (neg.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O v))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))) (neg.f32 (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O)))
(/.f32 (*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (neg.f32 cosTheta_O)) (*.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (/.f32 cosTheta_O v)) (*.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) v))
(/.f32 (*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) cosTheta_O) (*.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 v v)))
(/.f32 (*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 (/.f32 v cosTheta_O) v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) (neg.f32 cosTheta_O)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)) (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) (/.f32 cosTheta_O v)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)) v))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) cosTheta_O) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)) (*.f32 v v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) #s(literal 1 binary32)) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)) (*.f32 (/.f32 v cosTheta_O) v)))
(/.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O v)) v)
(/.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (*.f32 (*.f32 (/.f32 v cosTheta_O) v) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) (*.f32 (*.f32 (/.f32 v cosTheta_O) v) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v))))
(/.f32 (neg.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O))
(/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O)))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v) (*.f32 (*.f32 (/.f32 v cosTheta_O) v) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 (*.f32 (/.f32 v cosTheta_O) v) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O)) (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O)))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) v)) (/.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) v)))
(pow.f32 (/.f32 v (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (*.f32 (/.f32 v cosTheta_O) v)))
(neg.f32 (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O)))
(*.f32 (*.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))
(*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i)) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O)))
(*.f32 (*.f32 (*.f32 v (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i))) (/.f32 #s(literal 1 binary32) cosTheta_O))
(*.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)))
(*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 v cosTheta_O))
(*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 v cosTheta_O)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O)) (/.f32 v cosTheta_O)))
(*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 v (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) cosTheta_O))
(*.f32 v (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v))))))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) (/.f32 v cosTheta_O)) (*.f32 v v))
(/.f32 (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v))))) (neg.f32 cosTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v))))) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) (neg.f32 cosTheta_O)) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) (/.f32 cosTheta_O v)) v)
(/.f32 (*.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) #s(literal 1 binary32)) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (neg.f32 v)) (neg.f32 cosTheta_O))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) #s(literal 1 binary32)) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O))) (*.f32 v v))
(/.f32 (*.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) cosTheta_O) (*.f32 v v))
(/.f32 (neg.f32 (*.f32 (*.f32 v (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) (neg.f32 cosTheta_O))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) (neg.f32 v)) (*.f32 (*.f32 v v) (neg.f32 cosTheta_O)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) (/.f32 cosTheta_O v)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))
(/.f32 (*.f32 (neg.f32 v) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O))) (*.f32 (neg.f32 cosTheta_O) (*.f32 v v)))
(/.f32 (*.f32 #s(literal 1 binary32) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O))) (*.f32 (/.f32 cosTheta_O v) (*.f32 v v)))
(/.f32 (*.f32 v (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O))) (*.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 (*.f32 v (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i))) cosTheta_O)
(/.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) (*.f32 (/.f32 v cosTheta_O) v))
(/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 cosTheta_O v))
(/.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 (*.f32 v (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))))
(pow.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)))) #s(literal -1 binary32))
(*.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))))
(*.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v))))
(/.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))) (neg.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32)))) (neg.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v))))
(/.f32 (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v) (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))))
(/.f32 (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32))) (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)) (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32)))))
(-.f32 (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))) (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))) (/.f32 (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))))
(fma.f32 (*.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (*.f32 (/.f32 v cosTheta_O) (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i)) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (*.f32 (*.f32 v (/.f32 cosTheta_O (*.f32 v v))) (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i))) (/.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 v cosTheta_O) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (*.f32 (/.f32 v cosTheta_O) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 #s(literal 1/2 binary32) sinTheta_i)) (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 (/.f32 cosTheta_O (*.f32 v v)) (*.f32 (*.f32 sinTheta_i sinTheta_O) sinTheta_O)) (/.f32 v cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))
(fma.f32 v (/.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v)))) cosTheta_O) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 v (*.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(fma.f32 v (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))
(pow.f32 (/.f32 (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (-.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v)) (*.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)) (fma.f32 (*.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) (*.f32 (*.f32 v v) v) (pow.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) #s(literal 3 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)))
(+.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O)) (*.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (pow.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))) #s(literal -1 binary32)))
(*.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (/.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))) (pow.f32 (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (pow.f32 (/.f32 #s(literal 1 binary32) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))
(*.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(*.f32 #s(literal 1 binary32) (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v 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)) #s(literal 2 binary32)) (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(pow.f32 (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (/.f32 v #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))) (*.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)) #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))
(*.f32 (pow.f32 (/.f32 v cosTheta_i) #s(literal -1 binary32)) (pow.f32 (/.f32 v (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O)) #s(literal -1 binary32)))
(*.f32 (/.f32 cosTheta_i v) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) v))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v))
(*.f32 cosTheta_i (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (*.f32 v v)))
(*.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)))
(*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (/.f32 v (*.f32 cosTheta_i cosTheta_O)))
(/.f32 (*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) v)
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))
(/.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) v)
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)) (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) v)))
(pow.f32 (/.f32 v (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 v v)))
(neg.f32 (/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (neg.f32 v) 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 (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 (/.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))
(*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i)
(*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i 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_i sinTheta_i)) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (/.f32 sinTheta_i v) (/.f32 sinTheta_i v))
(*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (*.f32 sinTheta_i sinTheta_i) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 sinTheta_i (/.f32 sinTheta_i v)))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 sinTheta_i (*.f32 v v)) sinTheta_i))
(*.f32 sinTheta_i (/.f32 sinTheta_i (*.f32 v v)))
(/.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_i) v)
(/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (neg.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v))) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i)) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) v)
(/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 (neg.f32 v) v))
(/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_i)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 sinTheta_i (/.f32 sinTheta_i v))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_i))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_i))))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 v) v)))
(pow.f32 (/.f32 v (*.f32 sinTheta_i (/.f32 sinTheta_i v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_i))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_i))) #s(literal -1 binary32))
(pow.f32 (/.f32 sinTheta_i v) #s(literal 2 binary32))
(exp.f32 (-.f32 (*.f32 (log.f32 sinTheta_i) #s(literal 2 binary32)) (*.f32 (log.f32 v) #s(literal 2 binary32))))
(exp.f32 (*.f32 (log.f32 (*.f32 v (/.f32 v (*.f32 sinTheta_i sinTheta_i)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (/.f32 sinTheta_i v)) #s(literal 2 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_i) (*.f32 v v)))
(neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (neg.f32 v) v)))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))))
(*.f32 (pow.f32 (/.f32 (*.f32 v v) (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))) #s(literal -1 binary32)) (/.f32 #s(literal 1 binary32) (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))))))
(*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)))
(*.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v))
(*.f32 #s(literal 1 binary32) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v)))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))
(/.f32 (*.f32 (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))))
(/.f32 (*.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (*.f32 v v)))
(/.f32 (*.f32 (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v)))) (*.f32 v v)))
(/.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) v)
(/.f32 (-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))))
(/.f32 (fma.f32 (/.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))) (*.f32 (*.f32 (*.f32 v v) v) (*.f32 (*.f32 v v) v))) #s(literal 1/8 binary32) (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (*.f32 (*.f32 v v) (fma.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (-.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))) (*.f32 (neg.f32 v) v))
(/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))))
(-.f32 (/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) v) v) (/.f32 (/.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) v) v))
(-.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 v v) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))) (/.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (*.f32 (*.f32 v v) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))))))
(-.f32 (/.f32 (/.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 v v) (*.f32 v v))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (*.f32 v v)) (/.f32 (/.f32 (*.f32 (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32))) (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v))) (fma.f32 (/.f32 sinTheta_i (neg.f32 v)) sinTheta_O #s(literal 1 binary32)))) (*.f32 v v)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 (neg.f32 v) v)))
(-.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1 binary32)) (*.f32 v v)) (/.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i) (*.f32 v v)))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (/.f32 (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v) (*.f32 v v)))
(pow.f32 (/.f32 v (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v))) (*.f32 v v)))
(neg.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 (neg.f32 v) v)))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 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)) #s(literal 2 binary32)) v)
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 #s(literal 2 binary32) v))
(*.f32 #s(literal 2 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 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 v v)) (pow.f32 (/.f32 #s(literal 1 binary32) cosTheta_O) #s(literal -1 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v v)) cosTheta_O)
(*.f32 (neg.f32 cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.f32 (/.f32 cosTheta_O v) (/.f32 #s(literal 1 binary32) v))
(*.f32 cosTheta_O (/.f32 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 (*.f32 cosTheta_O #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (neg.f32 (neg.f32 cosTheta_O)) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (neg.f32 (/.f32 cosTheta_O v)) (neg.f32 v))
(/.f32 (neg.f32 cosTheta_O) (*.f32 (neg.f32 v) v))
(/.f32 (/.f32 cosTheta_O v) v)
(/.f32 cosTheta_O (*.f32 v v))
(/.f32 #s(literal -1 binary32) (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O))
(/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 v cosTheta_O))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (/.f32 v cosTheta_O) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 v cosTheta_O) v))
(-.f32 (/.f32 #s(literal 0 binary32) (/.f32 v cosTheta_O)) (/.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 v cosTheta_O)))
(-.f32 (/.f32 #s(literal 0 binary32) (*.f32 (neg.f32 v) v)) (/.f32 cosTheta_O (*.f32 (neg.f32 v) v)))
(pow.f32 (/.f32 (*.f32 (/.f32 v cosTheta_O) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (/.f32 v cosTheta_O) v) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v cosTheta_O) v)) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 cosTheta_O) (*.f32 v v)))
(neg.f32 (/.f32 cosTheta_O (*.f32 (neg.f32 v) v)))
(*.f32 (/.f32 v cosTheta_O) v)
(*.f32 (*.f32 v v) (/.f32 #s(literal 1 binary32) cosTheta_O))
(*.f32 v (/.f32 v cosTheta_O))
(/.f32 (*.f32 #s(literal 1 binary32) v) (/.f32 cosTheta_O v))
(/.f32 (*.f32 (neg.f32 v) v) (neg.f32 cosTheta_O))
(/.f32 (*.f32 v v) cosTheta_O)
(/.f32 #s(literal 1 binary32) (/.f32 cosTheta_O (*.f32 v v)))
(/.f32 v (/.f32 cosTheta_O v))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 cosTheta_O)) (/.f32 (*.f32 (neg.f32 v) v) cosTheta_O))
(pow.f32 (*.f32 (/.f32 v cosTheta_O) v) #s(literal 1 binary32))
(pow.f32 (/.f32 cosTheta_O (*.f32 v v)) #s(literal -1 binary32))

eval295.0ms (1.5%)

Memory
19.2MiB live, 252.8MiB allocated
Compiler

Compiled 72 521 to 3 499 computations (95.2% saved)

prune628.0ms (3.2%)

Memory
14.0MiB live, 1 006.0MiB allocated
Pruning

77 alts after pruning (74 fresh and 3 done)

PrunedKeptTotal
New1 765451 810
Fresh192948
Picked325
Done011
Total1 787771 864
Accuracy
99.9%
Counts
1 864 → 77
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
92.6%
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
65.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.8%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.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))
50.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
75.9%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 cosTheta_i (/.f32 v sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.0%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.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 v) sinTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
91.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O))) #s(literal -1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.8%
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
92.7%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
96.9%
(*.f32 (/.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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.1%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 (-.f32 (/.f32 (neg.f32 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) v) #s(literal 1 binary32)) (neg.f32 v))) v))
97.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
97.7%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (-.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (log.f32 v) #s(literal 2 binary32)))))
97.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
97.6%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
98.1%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
71.2%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
65.2%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
59.6%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
98.8%
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))) cosTheta_O)
98.3%
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
98.6%
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))
98.8%
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #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 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
97.7%
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
98.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
99.0%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
99.0%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
99.0%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ -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))))))))
99.0%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
59.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1/2 binary32)) v)))
57.8%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
57.8%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
59.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #s(literal 1/2 binary32) v)))
57.7%
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
59.7%
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
98.6%
#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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
59.6%
#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)))
57.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) (-.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 #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)))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
59.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
58.1%
#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 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))))
60.3%
#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)))))
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))))
57.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 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 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 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 cosTheta_i 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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)))
59.6%
#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 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
59.6%
#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 cosTheta_O v)))
59.6%
#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 #s(literal 1 binary32) (/.f32 v cosTheta_O))))
59.6%
#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 (/.f32 #s(literal 1 binary32) v) cosTheta_O)))
59.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 1/2 binary32) cosTheta_i))))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
53.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
57.8%
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O)) v))
57.7%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
Compiler

Compiled 5 275 to 3 179 computations (39.7% saved)

simplify155.0ms (0.8%)

Memory
-11.7MiB live, 300.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
#s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))
cost-diff0
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))))
cost-diff0
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
cost-diff320
(fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
cost-diff0
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
cost-diff64
(-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))
cost-diff64
(neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)))
cost-diff320
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))
cost-diff0
#s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))
cost-diff0
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
cost-diff64
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
cost-diff256
(fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))
cost-diff0
(/.f32 cosTheta_i v)
cost-diff0
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
cost-diff0
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)))
cost-diff256
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
cost-diff480
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v))
cost-diff2880
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
cost-diff3040
(pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32))
Rules
2 821×lower-*.f64
2 813×lower-fma.f64
2 806×lower-fma.f32
2 789×lower-*.f32
1 644×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01361333
02081331
14851279
215111228
342471195
080581186
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
(*.f32 cosTheta_O cosTheta_i)
cosTheta_O
cosTheta_i
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)))
(pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 #s(literal -2 binary32) v)
#s(literal -2 binary32)
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
#s(literal -1 binary32)
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v))
(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(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
cosTheta_O
(/.f32 cosTheta_i v)
cosTheta_i
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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
(neg.f32 cosTheta_O)
cosTheta_O
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)
(*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))))
#s(literal 1/2 binary32)
(fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))
(neg.f32 cosTheta_i)
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)) (*.f32 v 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))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
#s(literal -1/6 binary32)
(*.f32 v v)
v
(*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))
(/.f32 sinTheta_i v)
#s(literal -1 binary32)
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)
(neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)))
(-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32))
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(literal -1/2 binary32)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i)
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O))
(*.f32 cosTheta_O sinTheta_O)
sinTheta_O
sinTheta_i
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))))
#s(literal 1/2 binary32)
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))
(*.f32 sinTheta_O sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))
#s(literal -1/6 binary32)
v
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
#s(literal 1/2 binary32)
cosTheta_O
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))
cosTheta_i
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
(*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O)
(*.f32 (neg.f32 cosTheta_i) cosTheta_O)
(neg.f32 cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
v
(*.f32 (*.f32 v v) v)
(*.f32 v 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)) #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 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
(/.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v))) (*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(*.f32 cosTheta_O cosTheta_i)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_O
cosTheta_i
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32))
(/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))))
(*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i)))
(*.f32 #s(literal -2 binary32) v)
(*.f32 v #s(literal -2 binary32))
#s(literal -2 binary32)
v
(exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))
(exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i))
(*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))
(*.f32 (/.f32 (neg.f32 sinTheta_O) v) sinTheta_i)
sinTheta_O
(/.f32 (neg.f32 sinTheta_i) v)
(neg.f32 sinTheta_i)
sinTheta_i
#s(literal -1 binary32)
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v)))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v))
(*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (neg.f32 v))
(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(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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_O v) cosTheta_i)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
cosTheta_O
(/.f32 cosTheta_i v)
cosTheta_i
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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (-.f32 (*.f32 (/.f32 cosTheta_i v) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) v))) cosTheta_i)) cosTheta_O)))
#s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))
#s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (-.f32 (*.f32 (/.f32 cosTheta_i v) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) v))) cosTheta_i)) cosTheta_O))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) v) (-.f32 (*.f32 (/.f32 cosTheta_i v) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) v))) cosTheta_i)) cosTheta_O)
(neg.f32 cosTheta_O)
cosTheta_O
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (-.f32 (*.f32 (/.f32 cosTheta_i v) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) v))) cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))))
(*.f32 (-.f32 (*.f32 (/.f32 cosTheta_i v) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) v))) cosTheta_i) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))
(-.f32 (*.f32 (/.f32 cosTheta_i v) (-.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) v))) cosTheta_i)
(neg.f32 cosTheta_i)
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)) (*.f32 v v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v 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 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #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))
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
#s(literal -1/6 binary32)
(*.f32 v v)
v
(*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))
(*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)
(fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))
(fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))
(/.f32 sinTheta_i v)
#s(literal -1 binary32)
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O))) v)) v))
(/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)
(/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O))) v)) v)
(neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O))) v))
(-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.f32 (/.f32 #s(literal -1/2 binary32) v) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) #s(literal 1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32))
(*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O)
(*.f32 cosTheta_i cosTheta_O)
cosTheta_i
cosTheta_O
#s(literal -1/2 binary32)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)
(/.f32 (fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O))) v)
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v))
(fma.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O)))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i)
(*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_i) sinTheta_O)
(*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O))
(*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) cosTheta_O)
(*.f32 cosTheta_O sinTheta_O)
(*.f32 sinTheta_O cosTheta_O)
sinTheta_O
sinTheta_i
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(*.f32 (/.f32 #s(literal 1/2 binary32) v) (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i))
(*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i) #s(literal 1/2 binary32))
#s(literal 1/2 binary32)
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) #s(literal 1/2 binary32)) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) cosTheta_i)
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
(*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))
(*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) sinTheta_i)
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O)
(*.f32 sinTheta_O sinTheta_O)
(*.f32 sinTheta_i sinTheta_i)
(*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))
(*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i)
#s(literal -1/6 binary32)
v
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))
#s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 (*.f32 v v) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 (*.f32 v v) v))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) v))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)))
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) sinTheta_O) (*.f32 sinTheta_O cosTheta_i))
(*.f32 #s(literal 1/2 binary32) cosTheta_O)
#s(literal 1/2 binary32)
cosTheta_O
(*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))
(*.f32 (*.f32 sinTheta_O cosTheta_i) sinTheta_O)
cosTheta_i
(*.f32 sinTheta_O sinTheta_O)
sinTheta_O
(*.f32 sinTheta_i sinTheta_i)
sinTheta_i
(*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)
(*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O))) v)
(fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (-.f32 v (*.f32 sinTheta_i sinTheta_O)))
(*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O)
(*.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_O) cosTheta_O)
(*.f32 (neg.f32 cosTheta_i) cosTheta_O)
(neg.f32 cosTheta_i)
(*.f32 (*.f32 cosTheta_i cosTheta_O) v)
(*.f32 cosTheta_i cosTheta_O)
v
(*.f32 (*.f32 v v) v)
(*.f32 v v)
(*.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)

localize386.0ms (2%)

Memory
-4.2MiB live, 599.9MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.2421875
(*.f32 (*.f32 v v) v)
accuracy0.2734375
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
accuracy0.6412661797612063
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))
accuracy0.7858531066456415
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
accuracy0.2444088620835176
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
accuracy0.28744761953663195
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)
accuracy0.37630879085359353
(-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))
accuracy13.535841654945562
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
accuracy0.2734375
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)
accuracy0.40625
(/.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))
accuracy0.4872069685890121
(fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))
accuracy13.535841654945562
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
accuracy0
(/.f32 cosTheta_i v)
accuracy0.0546875
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
accuracy0.12109375
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
accuracy12.918431788854218
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)))
accuracy0.296875
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
accuracy0.31640625
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)))
accuracy0.3678512695368841
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v))
accuracy0.7858531066456415
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
Samples
247.0ms256×0valid
Compiler

Compiled 1 028 to 124 computations (87.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 213.0ms
ival-mult: 98.0ms (46.1% of total)
ival-div: 43.0ms (20.2% of total)
ival-add: 23.0ms (10.8% of total)
ival-exp: 20.0ms (9.4% of total)
ival-pow: 11.0ms (5.2% of total)
ival-neg: 5.0ms (2.4% of total)
const: 4.0ms (1.9% of total)
ival-sinh: 4.0ms (1.9% of total)
ival-sub: 2.0ms (0.9% of total)
exact: 1.0ms (0.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series237.0ms (1.2%)

Memory
-6.4MiB live, 350.0MiB allocated
Counts
29 → 1 284
Calls
Call 1
Inputs
#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())
#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))) #<representation binary32>) () ())
#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())
#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())
#s(alt (/.f32 cosTheta_i v) (patch (/.f32 cosTheta_i v) #<representation binary32>) () ())
#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())
#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())
#s(alt #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) #<representation binary32>) () ())
#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())
#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())
#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())
#s(alt #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) #<representation binary32>) () ())
#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())
#s(alt (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) #<representation binary32>) () ())
#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())
#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())
#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())
#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())
Outputs
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 v) (taylor inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v) (taylor inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/2 (/ (* sinTheta_O sinTheta_i) v))) 1/2) v) (taylor inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (- (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* sinTheta_O sinTheta_i) v)))) 1/2) v) (taylor inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 v) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v))) v)) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 v) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* -1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_O (+ (* 1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/4 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_O) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -1/2 v) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* -1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* sinTheta_i (+ (* 1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/4 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))))))) (* 1/2 (/ 1 v))) (taylor 0 sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v)) (taylor -inf sinTheta_i) (#s(alt (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) 1) (taylor inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4)))) (taylor inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4)))) (taylor inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) 1) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4)))) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4)))) (taylor -inf v) (#s(alt (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (patch (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) #<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)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) 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)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) 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)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) 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)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* 1/6 (/ 1 (pow v 2))))) (taylor inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) (taylor inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.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))))) (taylor inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt -1 (taylor -inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (+ 1 (* 1/6 (/ 1 (pow v 2))))) (taylor -inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1) (taylor -inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.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))))) (taylor -inf v) (#s(alt (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) (patch (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 v) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* v (- (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* v (- (* -1 (/ (+ (* -1 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (+ (* 1/3 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))) (+ 2 (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))))))) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 v) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ 2 (* -1 (/ (- (+ (* -2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 2 (* sinTheta_O sinTheta_i))) v))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (+ (* -2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (+ (* -1 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)))) (+ (* -2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 2 (* sinTheta_O sinTheta_i))) v))))) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 v) (* sinTheta_O (+ (* -2 sinTheta_i) (* 2 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v)))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 v) (* sinTheta_O (+ (* -2 sinTheta_i) (* sinTheta_O (+ (* 2 (* sinTheta_O (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 2))) (+ (* 1/2 (/ (pow sinTheta_i 3) (pow v 2))) (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v)))) v))))) (* 2 (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v))))))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 v) (* sinTheta_i (+ (* -2 sinTheta_O) (* 2 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v)))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -2 v) (* sinTheta_i (+ (* -2 sinTheta_O) (* sinTheta_i (+ (* 2 (* sinTheta_i (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 2))) (+ (* 1/2 (/ (pow sinTheta_O 3) (pow v 2))) (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v)))) v))))) (* 2 (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v))))))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #<representation binary32>) () ())) ())
#s(alt (* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) (patch (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) (patch (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_O) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf cosTheta_i) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (*.f32 cosTheta_O (/.f32 cosTheta_i v)) (patch (*.f32 cosTheta_O (/.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 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 (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) (taylor inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_i sinTheta_i) v))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_i sinTheta_i) v))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) v))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) v))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v)))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (taylor 0 v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 2)) (taylor 0 v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta_i) (taylor inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (taylor inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) (taylor inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1 cosTheta_i) (taylor -inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (taylor -inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) v))) (taylor -inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) v))) (taylor -inf v) (#s(alt (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) (patch (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)))) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor 0 cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v)) (taylor -inf cosTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor 0 cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v)) (taylor inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v)) (taylor -inf cosTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_O v)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_O v)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_i v)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_i v)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3))) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3)) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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)) (* 1/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 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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)) (* 1/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 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (- (* 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (- (* 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)) (patch (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (/ (* 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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/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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (/ (* 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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/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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) #<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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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)) (* 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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)) (+ (* 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) #<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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 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 #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) (patch #s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3)))))) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v)))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3)))))) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v)))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3))) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3)) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3)) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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)) (* 1/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 #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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)) (* 1/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 #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (- (* 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 #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 (- (* 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 #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) (patch #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2)))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* -1/6 (* cosTheta_O cosTheta_i)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2)))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) (patch (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor 0 cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O))) (taylor inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O)))) (taylor -inf cosTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor 0 cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i))) (taylor inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i)))) (taylor -inf cosTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))))) (taylor inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor 0 sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))))) (taylor inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (taylor 0 v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2)) (taylor 0 v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/2 (* cosTheta_O cosTheta_i))) (taylor -inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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))) (taylor -inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (- (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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))) (taylor -inf v) (#s(alt (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) (patch (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2))))))) (taylor -inf cosTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor 0 cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))))) (taylor inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2))))))) (taylor -inf cosTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))))) (taylor inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))))) (taylor inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (taylor 0 v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O cosTheta_i)) (taylor inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (* cosTheta_O cosTheta_i)) (taylor -inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (taylor -inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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))) (taylor -inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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))) (taylor -inf v) (#s(alt (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)) (patch (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 (/ (* 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 (/ (* 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 (/ (* 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 (/ (* 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor inf v) (#s(alt #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O cosTheta_i) v)) (taylor -inf v) (#s(alt #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) 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 #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) (patch #s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor 0 cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))) (taylor inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor 0 cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))) (taylor inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (taylor -inf cosTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (* cosTheta_i v)) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O))) (taylor inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i))))) (taylor -inf sinTheta_O) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (* cosTheta_i v)) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i))) (taylor inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O))))) (taylor -inf sinTheta_i) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (taylor 0 v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))) (taylor 0 v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (* cosTheta_i v)) (taylor inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i))) (taylor inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* cosTheta_O (* cosTheta_i v)) (taylor -inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))) (taylor -inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))) (taylor -inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))) (taylor -inf v) (#s(alt (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) (patch (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_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 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)) (patch (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf sinTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_i) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor 0 cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* sinTheta_O sinTheta_i) v))))) v) (taylor -inf cosTheta_O) (#s(alt #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (patch #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor 0 cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2)) (taylor inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2))) (taylor -inf cosTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 3)) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor 0 cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2)) (taylor -inf cosTheta_O) (#s(alt #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))) (patch #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v) (taylor inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))) v) (taylor inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))) v) (taylor inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1/2 v) (taylor -inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)) (taylor -inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v)) (taylor -inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v)) (taylor -inf v) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (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 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (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 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (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 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_O) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor 0 sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (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 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (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 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (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 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))) (taylor -inf sinTheta_i) (#s(alt (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) (patch (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))) #<representation binary32>) () ())) ())
#s(alt (/ -1/6 (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2)))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2)))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2)))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ -1/6 (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2)))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2)))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2)))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2)))))) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)) (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)) (*.f32 v 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)) (*.f32 v v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_O 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_i 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* 1/2 (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1/2 (* cosTheta_i v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1/2 (* cosTheta_i v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ cosTheta_i v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ cosTheta_i v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v)) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v)) (taylor -inf cosTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v)) (taylor -inf cosTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (taylor 0 sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v)))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) (taylor 0 sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v)))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor 0 v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (taylor -inf v) (#s(alt (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) (patch (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor 0 cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3)) (taylor inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor 0 cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3)) (taylor inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3))) (taylor -inf cosTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))))) (taylor inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))) (taylor -inf sinTheta_O) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor 0 sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))))) (taylor inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))) (taylor -inf sinTheta_i) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3))) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3)) (taylor 0 v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) #<representation binary32>) () ())) ())
#s(alt (/ (* cosTheta_O cosTheta_i) v) (taylor -inf v) (#s(alt (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)) (patch (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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 (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor 0 v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
#s(alt (pow v 3) (taylor -inf v) (#s(alt (*.f32 (*.f32 v v) v) (patch (*.f32 (*.f32 v v) v) #<representation binary32>) () ())) ())
Calls

321 calls:

TimeVariablePointExpression
22.0ms
cosTheta_i
@-inf
(/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)
4.0ms
v
@0
(+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))
3.0ms
sinTheta_O
@0
(+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))
3.0ms
sinTheta_O
@0
(+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))
2.0ms
cosTheta_O
@0
(* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v))

simplify326.0ms (1.7%)

Memory
21.5MiB live, 401.8MiB allocated
Algorithm
egg-herbie
Rules
4 076×lower-*.f64
4 076×lower-*.f32
3 686×lower-fma.f64
3 686×lower-fma.f32
1 833×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0138531490
1478730741
0864429788
Stop Event
iter limit
node limit
Counts
1 284 → 1 284
Calls
Call 1
Inputs
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(/ -1/2 v)
(/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)
(/ (- (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/2 (/ (* sinTheta_O sinTheta_i) v))) 1/2) v)
(/ (- (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* sinTheta_O sinTheta_i) v)))) 1/2) v)
(/ -1/2 v)
(* -1 (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v))) v))
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v))) v))
(/ -1/2 v)
(- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(- (* sinTheta_O (+ (* -1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v)))
(- (* sinTheta_O (+ (* 1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/4 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))))))) (* 1/2 (/ 1 v)))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(/ -1/2 v)
(- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(- (* sinTheta_i (+ (* -1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v)))
(- (* sinTheta_i (+ (* 1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/4 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))))))) (* 1/2 (/ 1 v)))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
-1
(- (* 1/6 (/ 1 (pow v 2))) 1)
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
-1
(- (* 1/6 (/ 1 (pow v 2))) 1)
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
(* -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 (* 1/6 (/ 1 (pow v 2)))))
(- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1)
(- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2)))))
-1
(* -1 (+ 1 (* 1/6 (/ 1 (pow v 2)))))
(- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1)
(- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 v)
(* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))
(* v (- (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(* v (- (* -1 (/ (+ (* -1 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (+ (* 1/3 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))) (+ 2 (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))))
(* -2 v)
(* -1 (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(* -1 (* v (+ 2 (* -1 (/ (- (+ (* -2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 2 (* sinTheta_O sinTheta_i))) v)))))
(* -1 (* v (+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (+ (* -2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (+ (* -1 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)))) (+ (* -2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)))))
(* -2 v)
(+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i)))
(+ (* -2 v) (* sinTheta_O (+ (* -2 sinTheta_i) (* 2 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v))))))))
(+ (* -2 v) (* sinTheta_O (+ (* -2 sinTheta_i) (* sinTheta_O (+ (* 2 (* sinTheta_O (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 2))) (+ (* 1/2 (/ (pow sinTheta_i 3) (pow v 2))) (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v)))) v))))) (* 2 (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v)))))))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 v)
(+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i)))
(+ (* -2 v) (* sinTheta_i (+ (* -2 sinTheta_O) (* 2 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v))))))))
(+ (* -2 v) (* sinTheta_i (+ (* -2 sinTheta_O) (* sinTheta_i (+ (* 2 (* sinTheta_i (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 2))) (+ (* 1/2 (/ (pow sinTheta_O 3) (pow v 2))) (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v)))) v))))) (* 2 (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v)))))))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_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 (/ (* 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)
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_i sinTheta_i) v)))))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_i sinTheta_i) v)))))
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))))
(* (pow sinTheta_O 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))))
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2)))))
(+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) v)))))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) v)))))
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))))
(* (pow sinTheta_i 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))))
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2)))))
(* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))
(/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (pow v 2))
(/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 2))
(/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 2))
(* -1 cosTheta_i)
(+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))
(+ (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(+ (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(* -1 cosTheta_i)
(+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))
(+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) v)))
(+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) v)))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_O v)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_O v)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_i v)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_i v)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(* 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 (- (* 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 (/ (* 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 (/ (* 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/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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))
(/ (* 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_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(* 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 (- (* 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 (/ (* 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 (/ (* 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/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(* -1/6 (* cosTheta_O cosTheta_i))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* 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 sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(* -1/6 (* cosTheta_O cosTheta_i))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* 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 sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/ (+ (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/ (+ (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(* 1/2 (* cosTheta_O cosTheta_i))
(- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(* 1/2 (* cosTheta_O cosTheta_i))
(- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(- (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(- (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 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 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (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 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(* -1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 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)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -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)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(* -1/2 (* cosTheta_O cosTheta_i))
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(* -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_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))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(* cosTheta_O (* cosTheta_i v))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)))
(* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)))
(* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)))
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(* cosTheta_O (* cosTheta_i v))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)))
(* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)))
(* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)))
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(* cosTheta_O (* cosTheta_i v))
(* 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)) (* cosTheta_O cosTheta_i)))
(* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)))
(* cosTheta_O (* cosTheta_i v))
(* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))))
(* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))))
(* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_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 (/ (* 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)
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/ (* 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/ (+ (* -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 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (* 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/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/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (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))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 1/2 v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))) v)
(/ 1/2 v)
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v))
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/ -1/6 (pow v 2))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(/ -1/6 (pow v 2))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v))
(+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))))))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))))))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_O 2))))))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_O 2))))))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3)))))
(* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v))
(+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))))))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))))))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_i 2))))))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_i 2))))))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3)))))
(* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 3)))
(/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* 1/2 (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (pow v 3))
(/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1/2 (* cosTheta_i v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))
(/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1/2 (* cosTheta_i v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))
(* -1/2 (/ cosTheta_i v))
(/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v)
(/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)
(/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)
(* -1/2 (/ cosTheta_i v))
(* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 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)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 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)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 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 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))
(* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))
(* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(/ (* 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(/ (* 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))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))) (/ (* cosTheta_O cosTheta_i) v))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(/ (+ (* -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 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/ (* 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/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/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v))) 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))))))
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
(pow v 3)
Outputs
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(/ -1/2 v)
(/.f32 #s(literal -1/2 binary32) v)
(/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v)
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal -1/2 binary32)) v)
(/ (- (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/2 (/ (* sinTheta_O sinTheta_i) v))) 1/2) v)
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal -1/4 binary32) (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal -1/2 binary32))) v)
(/ (- (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) (pow v 3))) (* 1/2 (/ (* sinTheta_O sinTheta_i) v)))) 1/2) v)
(/.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal -1/4 binary32) (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/12 binary32) (/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_i) v))) #s(literal 1/2 binary32)) v)
(/ -1/2 v)
(/.f32 #s(literal -1/2 binary32) v)
(* -1 (/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v))
(/.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal -1/2 binary32) #s(literal 1/2 binary32))) v)
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1/4 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (neg.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/4 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_i)) v))) v)
(* -1 (/ (+ 1/2 (* -1 (/ (+ (* -1 (/ (+ (* -1/12 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/4 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 1/2 (* sinTheta_O sinTheta_i))) v))) v))
(/.f32 (neg.f32 (-.f32 #s(literal 1/2 binary32) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_i) (/.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/12 binary32) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) v)) v))) v)
(/ -1/2 v)
(/.f32 #s(literal -1/2 binary32) v)
(- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v)) (/.f32 #s(literal -1 binary32) v)))
(- (* sinTheta_O (+ (* -1/4 (/ (* sinTheta_O (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ sinTheta_i (pow v 2))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_O (/.f32 #s(literal -1/2 binary32) v))
(- (* sinTheta_O (+ (* 1/2 (/ sinTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/4 (/ (pow sinTheta_i 2) (pow v 3))) (* 1/12 (/ (* sinTheta_O (pow sinTheta_i 3)) (pow v 4))))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal 1/12 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) sinTheta_O (*.f32 (/.f32 sinTheta_i (*.f32 v v)) #s(literal 1/2 binary32))) sinTheta_O (/.f32 #s(literal -1/2 binary32) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(/ -1/2 v)
(/.f32 #s(literal -1/2 binary32) v)
(- (* 1/2 (/ (* sinTheta_O sinTheta_i) (pow v 2))) (* 1/2 (/ 1 v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v)) (/.f32 #s(literal -1 binary32) v)))
(- (* sinTheta_i (+ (* -1/4 (/ (* (pow sinTheta_O 2) sinTheta_i) (pow v 3))) (* 1/2 (/ sinTheta_O (pow v 2))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 sinTheta_i (*.f32 (*.f32 v v) v))) #s(literal -1/4 binary32) (*.f32 (/.f32 sinTheta_O (*.f32 v v)) #s(literal 1/2 binary32))) sinTheta_i (/.f32 #s(literal -1/2 binary32) v))
(- (* sinTheta_i (+ (* 1/2 (/ sinTheta_O (pow v 2))) (* sinTheta_i (+ (* -1/4 (/ (pow sinTheta_O 2) (pow v 3))) (* 1/12 (/ (* (pow sinTheta_O 3) sinTheta_i) (pow v 4))))))) (* 1/2 (/ 1 v)))
(fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 sinTheta_i (pow.f32 v #s(literal 4 binary32)))) #s(literal 1/12 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) sinTheta_i (*.f32 (/.f32 sinTheta_O (*.f32 v v)) #s(literal 1/2 binary32))) sinTheta_i (/.f32 #s(literal -1/2 binary32) v))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(* -1/2 (/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) v))
(*.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) v) #s(literal -1/2 binary32))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal -2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal -2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal -2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
(/ -2 (* v (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 #s(literal -2 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) v))
-1
#s(literal -1 binary32)
(- (* 1/6 (/ 1 (pow v 2))) 1)
(-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(-.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
(-.f32 (+.f32 (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 binary32)))
-1
#s(literal -1 binary32)
(- (* 1/6 (/ 1 (pow v 2))) 1)
(-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32))
(- (* 1/6 (/ 1 (pow v 2))) (+ 1 (/ 7/360 (pow v 4))))
(-.f32 (-.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))))
(- (+ (* 1/6 (/ 1 (pow v 2))) (* 31/15120 (/ 1 (pow v 6)))) (+ 1 (/ 7/360 (pow v 4))))
(-.f32 (+.f32 (/.f32 #s(literal 31/15120 binary32) (pow.f32 v #s(literal 6 binary32))) (/.f32 #s(literal 1/6 binary32) (*.f32 v v))) (+.f32 (/.f32 #s(literal 7/360 binary32) (pow.f32 v #s(literal 4 binary32))) #s(literal 1 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 (* 1/6 (/ 1 (pow v 2)))))
(+.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1)
(-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32))
(- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2)))))
(-.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)))
-1
#s(literal -1 binary32)
(* -1 (+ 1 (* 1/6 (/ 1 (pow v 2)))))
(+.f32 (/.f32 #s(literal -1/6 binary32) (*.f32 v v)) #s(literal -1 binary32))
(- (* -1 (/ (+ 1/6 (* 1/120 (/ 1 (pow v 2)))) (pow v 2))) 1)
(-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32))
(- (* -1 (/ (+ 1/120 (* 1/5040 (/ 1 (pow v 2)))) (pow v 4))) (+ 1 (* 1/6 (/ 1 (pow v 2)))))
(-.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)))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 v)
(*.f32 #s(literal -2 binary32) v)
(* v (- (* -2 (/ (* sinTheta_O sinTheta_i) v)) 2))
(*.f32 (fma.f32 #s(literal -2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal -2 binary32)) v)
(* v (- (* -1 (/ (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2))) (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (neg.f32 (fma.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (fma.f32 #s(literal 2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal 2 binary32)))) v)
(* v (- (* -1 (/ (+ (* -1 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (+ (* 1/3 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* sinTheta_O (* sinTheta_i (+ (* -1 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* 2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 3))) (+ 2 (+ (* -1 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (+ (* 2 (/ (* sinTheta_O sinTheta_i) v)) (* 2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))))))))
(*.f32 (-.f32 (/.f32 (-.f32 (fma.f32 (*.f32 #s(literal 1/3 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O))) (neg.f32 (*.f32 (*.f32 v v) v))) (+.f32 (-.f32 #s(literal 2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) (*.f32 #s(literal 2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)))))) v)
(* -2 v)
(*.f32 #s(literal -2 binary32) v)
(* -1 (* v (+ 2 (* 2 (/ (* sinTheta_O sinTheta_i) v)))))
(*.f32 (neg.f32 v) (fma.f32 #s(literal 2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal 2 binary32)))
(* -1 (* v (+ 2 (* -1 (/ (- (+ (* -2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* 2 (* sinTheta_O sinTheta_i))) v)))))
(*.f32 (neg.f32 v) (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (/.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O)) v) (*.f32 (*.f32 #s(literal 2 binary32) sinTheta_O) sinTheta_i)) v)))
(* -1 (* v (+ 2 (* -1 (/ (- (* -1 (/ (- (+ (* -1 (/ (* sinTheta_O (* sinTheta_i (+ (* -2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)) (+ (* -1 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)) (* 1/3 (/ (* (pow sinTheta_O 3) (pow sinTheta_i 3)) v)))) (+ (* -2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)) (* 2 (* sinTheta_O sinTheta_i))) v)))))
(*.f32 (neg.f32 v) (-.f32 #s(literal 2 binary32) (/.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 (*.f32 (*.f32 (neg.f32 (*.f32 sinTheta_i sinTheta_i)) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) v) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v)) #s(literal -2/3 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))))) v) (*.f32 (*.f32 #s(literal 2 binary32) sinTheta_O) sinTheta_i)) v)))
(* -2 v)
(*.f32 #s(literal -2 binary32) v)
(+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i)))
(*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O)))
(+ (* -2 v) (* sinTheta_O (+ (* -2 sinTheta_i) (* 2 (* sinTheta_O (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 2 binary32) sinTheta_O) (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal -1/2 binary32)) (*.f32 #s(literal -2 binary32) sinTheta_i)) sinTheta_O (*.f32 #s(literal -2 binary32) v))
(+ (* -2 v) (* sinTheta_O (+ (* -2 sinTheta_i) (* sinTheta_O (+ (* 2 (* sinTheta_O (+ (* -1/6 (/ (pow sinTheta_i 3) (pow v 2))) (+ (* 1/2 (/ (pow sinTheta_i 3) (pow v 2))) (/ (* sinTheta_i (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v)))) v))))) (* 2 (+ (* -1 (/ (pow sinTheta_i 2) v)) (* 1/2 (/ (pow sinTheta_i 2) v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) (*.f32 v v)) #s(literal -1/6 binary32) (fma.f32 sinTheta_i (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal -1/2 binary32)) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) (*.f32 v v)))) sinTheta_O (*.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) v) #s(literal -1/2 binary32)))) sinTheta_O (*.f32 #s(literal -2 binary32) sinTheta_i)) sinTheta_O (*.f32 #s(literal -2 binary32) v))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 v)
(*.f32 #s(literal -2 binary32) v)
(+ (* -2 v) (* -2 (* sinTheta_O sinTheta_i)))
(*.f32 #s(literal -2 binary32) (+.f32 v (*.f32 sinTheta_i sinTheta_O)))
(+ (* -2 v) (* sinTheta_i (+ (* -2 sinTheta_O) (* 2 (* sinTheta_i (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 2 binary32) sinTheta_i) (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal -1/2 binary32)) (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i (*.f32 #s(literal -2 binary32) v))
(+ (* -2 v) (* sinTheta_i (+ (* -2 sinTheta_O) (* sinTheta_i (+ (* 2 (* sinTheta_i (+ (* -1/6 (/ (pow sinTheta_O 3) (pow v 2))) (+ (* 1/2 (/ (pow sinTheta_O 3) (pow v 2))) (/ (* sinTheta_O (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v)))) v))))) (* 2 (+ (* -1 (/ (pow sinTheta_O 2) v)) (* 1/2 (/ (pow sinTheta_O 2) v)))))))))
(fma.f32 (fma.f32 (*.f32 #s(literal 2 binary32) (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) (*.f32 v v)) #s(literal -1/6 binary32) (fma.f32 sinTheta_O (/.f32 (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal -1/2 binary32)) v) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 v v)))) sinTheta_i (*.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) v) #s(literal -1/2 binary32)))) sinTheta_i (*.f32 #s(literal -2 binary32) sinTheta_O)) sinTheta_i (*.f32 #s(literal -2 binary32) v))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))))
(* -2 (/ v (exp (* -1 (/ (* sinTheta_O sinTheta_i) v)))))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.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 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_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 (*.f32 (*.f32 cosTheta_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 (/.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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)))))) sinTheta_i) (/.f32 (*.f32 (*.f32 cosTheta_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 (/.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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.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 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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 cosTheta_i 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 (*.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O)) 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 (*.f32 (*.f32 cosTheta_i 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 (*.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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 cosTheta_i 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 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)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))))) 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_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)) (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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) v))) 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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32))) v)) 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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.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)
(/ cosTheta_i v)
(/.f32 cosTheta_i v)
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))
(fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))))
(* -1 (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))))
(*.f32 (neg.f32 cosTheta_i) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))))
(+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))
(fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_i sinTheta_i) v)))))
(-.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 cosTheta_i (/.f32 sinTheta_i v))) sinTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32))) cosTheta_i)
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 2))) (/ (* cosTheta_i sinTheta_i) v)))))
(-.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 cosTheta_i (/.f32 sinTheta_i v))) sinTheta_O (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32))) cosTheta_i)
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))
(*.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 cosTheta_i #s(literal 1/6 binary32)) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))))) (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_O 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 cosTheta_i #s(literal 1/6 binary32)) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))))) (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_i) (* sinTheta_O v))))
(*.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (neg.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_i) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_O))) sinTheta_O)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 v v)) (/.f32 (neg.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_i v) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))
(fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i))
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) v)))))
(-.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 cosTheta_i (/.f32 sinTheta_O v))) sinTheta_i (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32))) cosTheta_i)
(+ (* -1 cosTheta_i) (+ (* 1/6 (/ cosTheta_i (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) v)))))
(-.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 cosTheta_i (/.f32 sinTheta_O v))) sinTheta_i (*.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32))) cosTheta_i)
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))
(*.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v sinTheta_i)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal 1/6 binary32) (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v sinTheta_i))))) (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ cosTheta_i (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (+ (* 1/6 (/ cosTheta_i (* (pow sinTheta_i 2) (pow v 2)))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal 1/6 binary32) (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v sinTheta_i))))) (/.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* -1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2))) (/ (* cosTheta_i sinTheta_O) (* sinTheta_i v))))
(*.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v sinTheta_i)) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) (/.f32 (neg.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_O v) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_i sinTheta_O) v)) (* -1 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) sinTheta_i))) sinTheta_i)) (* -1/2 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 v v)) (/.f32 (neg.f32 (fma.f32 cosTheta_i (/.f32 sinTheta_O v) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))
(*.f32 (neg.f32 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)) (*.f32 v v)))
(/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* cosTheta_i (* sinTheta_O (* sinTheta_i v)))) (pow v 2))
(/.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i (*.f32 (neg.f32 cosTheta_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))
(/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v))
(/ (+ (* -1 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i))))) (pow v 2))
(/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v))
(* -1 cosTheta_i)
(neg.f32 cosTheta_i)
(+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)) cosTheta_i)
(+ (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(-.f32 (fma.f32 (neg.f32 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)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)
(+ (* -1 cosTheta_i) (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))
(-.f32 (fma.f32 (neg.f32 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)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)
(* -1 cosTheta_i)
(neg.f32 cosTheta_i)
(+ (* -1 cosTheta_i) (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))
(*.f32 (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32)) cosTheta_i)
(+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) v)))
(-.f32 (/.f32 (fma.f32 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)) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_i)) (neg.f32 v)) cosTheta_i)
(+ (* -1 cosTheta_i) (* -1 (/ (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) v)))
(-.f32 (/.f32 (fma.f32 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)) v) (*.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_i)) (neg.f32 v)) cosTheta_i)
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* cosTheta_i (- (/ (* sinTheta_O sinTheta_i) v) 1)))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) cosTheta_O) v) #s(literal -1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2)))))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) v) #s(literal 1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)))
(*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v))))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_O (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_O (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_O v)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))) (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 v sinTheta_O)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_O v)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v))) (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 v sinTheta_O)))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)))
(*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v))))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) sinTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))
(+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) sinTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* -1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_i v)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))) (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 v sinTheta_i))))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/2 (/ (* cosTheta_O (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2))))) (* sinTheta_i v)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (neg.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))) (/.f32 (*.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) cosTheta_O) (*.f32 v sinTheta_i))))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_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 (*.f32 v v) v)) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 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 (- (* 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 #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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/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 #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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.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 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_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 (*.f32 (*.f32 cosTheta_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 (/.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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)))))) sinTheta_i) (/.f32 (*.f32 (*.f32 cosTheta_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 (/.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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.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 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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 cosTheta_i 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 (*.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O)) 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 (*.f32 (*.f32 cosTheta_i 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 (*.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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 cosTheta_i 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 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)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))))) 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_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)) (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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) v))) 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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32))) v)) 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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_i (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_O (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (+ (* -1 cosTheta_O) (* -1 (/ (* cosTheta_O (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(/ (* cosTheta_O (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (+ cosTheta_i (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2)))))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_i) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (fma.f32 (neg.f32 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)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (fma.f32 (neg.f32 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)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (fma.f32 (neg.f32 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)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (+ (* -1 cosTheta_i) (* -1 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (fma.f32 (neg.f32 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)) (*.f32 v v)) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i)) v))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 v v)))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_O))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_O 2) v))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v sinTheta_O)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_O v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2)))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v sinTheta_O)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v v))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (*.f32 v v)))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) sinTheta_i))
(+ (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) v)) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 3))))))
(fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (* 1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* (pow sinTheta_i 2) v))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* cosTheta_O cosTheta_i)) (* sinTheta_i v))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2)))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) cosTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_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 (*.f32 v v) v)) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 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 (- (* 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 #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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) v)
(/ (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (+ (* 1/2 (* cosTheta_O cosTheta_i)) (* 1/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 #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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (neg.f32 v))
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/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 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_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 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (neg.f32 v))
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))))
(*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (neg.f32 cosTheta_O))
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (neg.f32 cosTheta_i))
(* -1/6 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))
(* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* -1/6 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))
(+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))
(fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))
(* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/6 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (* 1/2 (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* cosTheta_i (- (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_O)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O #s(literal 1/2 binary32)))) cosTheta_i)
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))) (* 1/2 cosTheta_O))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_O #s(literal -1/2 binary32))) (neg.f32 cosTheta_i))
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* cosTheta_O (- (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2)))) (* -1/2 cosTheta_i)))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) cosTheta_O)
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (- (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))) (* 1/2 cosTheta_i))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (neg.f32 cosTheta_O))
(- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))) #s(literal -1/12 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))) #s(literal -1/12 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)) sinTheta_O)) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)) (/.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)) sinTheta_O)) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)))
(- (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2)))))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal -1/2 binary32))) sinTheta_i (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal -1/12 binary32)))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))) (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal -1/12 binary32)))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (*.f32 sinTheta_i sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)) sinTheta_i)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (- (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* -1/2 (* cosTheta_O cosTheta_i))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)) sinTheta_i)) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i))) (*.f32 v v))
(/ (+ (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 v v))
(/ (+ (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))))) (* v (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (* cosTheta_O (* cosTheta_i v)))))) (pow v 2))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 v v))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)
(- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v)))))
(- (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (* cosTheta_O cosTheta_i)))
(fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v)))))
(* 1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)
(- (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/2 (* cosTheta_O cosTheta_i)))
(*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)))
(- (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 v)) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i))
(- (* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 v)) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i))
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* cosTheta_i (- (* -1/2 cosTheta_O) (+ (* -1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 cosTheta_O #s(literal -1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_i)
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_O #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_O #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_O #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (- (* 1/2 cosTheta_O) (+ (* 1/2 (/ (* cosTheta_O (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_O #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_i))
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* cosTheta_O (- (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (pow v 2))))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) (*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))) cosTheta_O)
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_O))
(* -1 (* cosTheta_O (- (* 1/2 cosTheta_i) (+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) (pow v 2)))))))
(*.f32 (fma.f32 cosTheta_i #s(literal 1/2 binary32) (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i v)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) (*.f32 v v))))) (neg.f32 cosTheta_O))
(- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32)))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_O (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v sinTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal -1/4 binary32))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v sinTheta_O))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))) #s(literal -1/12 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_O 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v sinTheta_O))) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))) #s(literal -1/12 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v sinTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal -1/4 binary32))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v))) sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (neg.f32 (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))) (neg.f32 sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v))) sinTheta_O) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32))) (*.f32 sinTheta_O sinTheta_O))
(- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32)))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v))) #s(literal -1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32))) sinTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* sinTheta_i (- (* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))))) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v))) #s(literal -1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32))) sinTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal -1/4 binary32))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal -1/12 binary32))))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1/2 (/ (* cosTheta_O cosTheta_i) (pow sinTheta_i 2))) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal -1/12 binary32))))) (*.f32 sinTheta_i sinTheta_i))
(* -1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal -1/4 binary32))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32)))) sinTheta_i) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32))) (neg.f32 sinTheta_i)) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* -1 (/ (- (* -1 (/ (- (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (/.f32 (-.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32)))) sinTheta_i) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32))) (neg.f32 sinTheta_i)) (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32))) (*.f32 sinTheta_i sinTheta_i))
(* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal -1/2 binary32))
(/ (- (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) v)) (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))))) (*.f32 v v))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v))
(/ (- (* v (- (* -1/2 (* cosTheta_O (* cosTheta_i v))) (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v))
(* -1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v))
(- (+ (* -1/2 (* cosTheta_O cosTheta_i)) (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))) (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v))
(* -1/2 (* cosTheta_O cosTheta_i))
(*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)
(+ (* -1/2 (* cosTheta_O cosTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)))
(fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i))
(+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) v))
(+ (* -1 (/ (- (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (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)))
(-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) 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 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 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_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)))))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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))) (/.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 (+ (* -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 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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 (*.f32 cosTheta_i 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 (*.f32 (neg.f32 cosTheta_O) 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_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 cosTheta_i (*.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)))) #s(literal -1/2 binary32) (/.f32 (*.f32 #s(literal 1/6 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) 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_O (/.f32 (*.f32 (*.f32 cosTheta_i 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 (*.f32 (neg.f32 cosTheta_O) 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_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O cosTheta_i) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) 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_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)))))))
(-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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))) (/.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 (+ (* -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 cosTheta_i sinTheta_O) (*.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 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_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 (*.f32 (neg.f32 cosTheta_O) 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_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 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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)))) #s(literal 1/6 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i (*.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 (*.f32 (*.f32 cosTheta_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 (/.f32 (*.f32 (neg.f32 cosTheta_O) 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_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 (/ (* cosTheta_O (* cosTheta_i (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* (pow v 2) (- (exp (/ -1 v)) (/ 1 (exp (/ -1 v)))))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 cosTheta_i 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 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)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) 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)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i)))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)) (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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) v))) 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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal 1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal 1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) v)) v))) v)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* cosTheta_i (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v)))
(*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) cosTheta_i)
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(*.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(*.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(*.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* -1 (* cosTheta_i (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))
(*.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) (neg.f32 cosTheta_i))
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))
(* -1 (* cosTheta_O (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))
(*.f32 (neg.f32 cosTheta_O) (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))))
(* cosTheta_O (* cosTheta_i v))
(*.f32 (*.f32 cosTheta_i v) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))
(* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)))
(*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_O)) sinTheta_O)
(* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)))
(*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_O)) sinTheta_O)
(* sinTheta_O (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_i))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)))
(*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_O)) sinTheta_O)
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) sinTheta_O)))
(* -1 (* sinTheta_O (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_O)) (* cosTheta_O (* cosTheta_i sinTheta_i)))))
(*.f32 (neg.f32 sinTheta_O) (fma.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v) sinTheta_O)))
(* cosTheta_O (* cosTheta_i v))
(*.f32 (*.f32 cosTheta_i v) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))
(* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)))
(*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)
(* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)))
(*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)
(* sinTheta_i (+ (* -1 (* cosTheta_O (* cosTheta_i sinTheta_O))) (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)))
(*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)))
(* -1 (* sinTheta_i (+ (* -1 (/ (* cosTheta_O (* cosTheta_i v)) sinTheta_i)) (* cosTheta_O (* cosTheta_i sinTheta_O)))))
(*.f32 (neg.f32 sinTheta_i) (-.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)))
(* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v)))
(*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)
(* cosTheta_O (* cosTheta_i v))
(*.f32 (*.f32 cosTheta_i v) cosTheta_O)
(* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_i cosTheta_O)) v)
(* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_i cosTheta_O)) v)
(* v (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)))
(*.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_i cosTheta_O)) v)
(* cosTheta_O (* cosTheta_i v))
(*.f32 (*.f32 cosTheta_i v) cosTheta_O)
(* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))))
(*.f32 (neg.f32 v) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)))
(* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))))
(*.f32 (neg.f32 v) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)))
(* -1 (* v (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))))
(*.f32 (neg.f32 v) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)))
(/ (* 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 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.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 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_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 (*.f32 (*.f32 cosTheta_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 (/.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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)))))) sinTheta_i) (/.f32 (*.f32 (*.f32 cosTheta_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 (/.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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.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 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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 cosTheta_i 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 (*.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 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O)) 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 (*.f32 (*.f32 cosTheta_i 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 (*.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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 cosTheta_i 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 #s(literal -1/2 binary32) (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 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)
(/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal -1/2 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))))) 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_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v))))) v)
(* 1/2 (/ (* cosTheta_O cosTheta_i) v))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i 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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i)) (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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) v))) v))) 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 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i) (/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i)) cosTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O)))) v) #s(literal -1/2 binary32) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal 1/6 binary32))) #s(literal 1/2 binary32))) v)) 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 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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 cosTheta_O (/.f32 (*.f32 cosTheta_i (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) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) sinTheta_i) (pow.f32 v #s(literal 4 binary32)))) #s(literal -1/6 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_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 cosTheta_O (/.f32 cosTheta_i v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) (*.f32 v v))) sinTheta_O (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_O)) cosTheta_O) (pow.f32 v #s(literal 4 binary32))) #s(literal -1/6 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))) sinTheta_O (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) (*.f32 v v))) sinTheta_O (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 cosTheta_O (/.f32 cosTheta_i v))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_i cosTheta_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 (-.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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (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)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (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 (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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))) 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 (neg.f32 (neg.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (neg.f32 (fma.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/6 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i))) v)) v))) v)))) v)
(/ (* cosTheta_O (* cosTheta_i (exp (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (neg (/ (* 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 (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(/ (* cosTheta_O (* cosTheta_i (+ (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v)) (* v (- 1 (/ (* sinTheta_O sinTheta_i) v)))))) (pow v 2))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal 1/2 binary32) (*.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32)) v))) (*.f32 v v))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))) v (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))) v (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))) v (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 v v)))
(* -1 (/ (* cosTheta_O (* cosTheta_i (+ (* -1 (* v (+ 1 (* -1 (/ (* sinTheta_O sinTheta_i) v))))) (* -1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) v))))) (pow v 2)))
(/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (neg.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 binary32))) v (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_i) v)) #s(literal -1/2 binary32)))) (neg.f32 (*.f32 v v)))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v sinTheta_i)))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v sinTheta_i)))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(/ (+ (* -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 3))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 v v) v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_i cosTheta_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 (-.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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (-.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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (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 (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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))) 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))
(/.f32 (neg.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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))) v)))) v)
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) (*.f32 v v))) sinTheta_O (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) (*.f32 v v))) sinTheta_O (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v v))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v v))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.f32 v v)))
(/ (* cosTheta_O (+ (* 1/2 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) v)) (* v (- cosTheta_i (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))))) (pow v 2))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v)) (*.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 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.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 (neg.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)
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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 v)
(/.f32 #s(literal 1/2 binary32) v)
(/ (+ 1/2 (* -1/2 (/ (* sinTheta_O sinTheta_i) v))) v)
(/.f32 (fma.f32 (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal -1/2 binary32) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))))) 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 1/2 binary32) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1/2 binary32)) v)) #s(literal 1/2 binary32)) v)
(/ (+ 1/2 (+ (* -1/2 (/ (* sinTheta_O sinTheta_i) v)) (+ (* 1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) (pow v 3))) (* 1/2 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2)))))) v)
(/.f32 (+.f32 (fma.f32 #s(literal 1/2 binary32) (+.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.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) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal -1/6 binary32)) (*.f32 v v))) (/.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1/2 binary32)) v)) #s(literal 1/2 binary32)) v)
(/ 1/2 v)
(/.f32 #s(literal 1/2 binary32) v)
(* -1 (/ (- (* 1/2 (/ (* sinTheta_O sinTheta_i) v)) 1/2) v))
(/.f32 (fma.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O (/.f32 sinTheta_i v)) #s(literal -1/2 binary32)) (neg.f32 v))
(* -1 (/ (- (* -1 (/ (+ (* -1/2 (* sinTheta_O sinTheta_i)) (* -1/2 (/ (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))) v)) 1/2) v))
(/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)
(* -1 (/ (- (* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (- (* -1/6 (* (pow sinTheta_O 3) (pow sinTheta_i 3))) (* -1/6 (* sinTheta_O sinTheta_i))) v)) (* 1/2 (+ 1/6 (* -1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* -1/2 (* sinTheta_O sinTheta_i))) v)) 1/2) v))
(/.f32 (-.f32 (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (/.f32 (*.f32 #s(literal -1/6 binary32) (-.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) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) #s(literal 1/6 binary32)) #s(literal 1/2 binary32))) v))) v) #s(literal 1/2 binary32)) (neg.f32 v))
(/ 1 (* (pow v 2) (- (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))) (*.f32 v v)))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_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 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* sinTheta_O (pow sinTheta_i 2)) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_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 sinTheta_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 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_O (+ (* -1 (/ sinTheta_i (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_O (+ (* -1/6 (/ (* sinTheta_O (pow sinTheta_i 3)) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_i 2) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_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)))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) sinTheta_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 sinTheta_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 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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 (* (pow v 2) (- (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))) (*.f32 v v)))
(+ (* -1 (/ (* sinTheta_O sinTheta_i) (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(-.f32 (/.f32 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) (/.f32 (*.f32 sinTheta_i sinTheta_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 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (* (pow sinTheta_O 2) sinTheta_i) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_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 sinTheta_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 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(+ (* sinTheta_i (+ (* -1 (/ sinTheta_O (* (pow v 3) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* sinTheta_i (+ (* -1/6 (/ (* (pow sinTheta_O 3) sinTheta_i) (* (pow v 5) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))) (* 1/2 (/ (pow sinTheta_O 2) (* (pow v 4) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))))))) (/ 1 (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v)))))))
(fma.f32 (-.f32 (*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_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 sinTheta_O sinTheta_O) sinTheta_O) sinTheta_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)))))) sinTheta_i) (/.f32 sinTheta_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 #s(literal 1 binary32) (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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)))
(/ (exp (* -1 (/ (* sinTheta_O sinTheta_i) v))) (* (pow v 2) (- (exp (/ 1 v)) (/ 1 (exp (/ 1 v))))))
(/.f32 (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/6 (pow v 2))
(/.f32 #s(literal -1/6 binary32) (*.f32 v v))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(/.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))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(/.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))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(/.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))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (- (* 1/2 (/ (pow sinTheta_i 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_O 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O)))) (*.f32 sinTheta_O sinTheta_O))
(/ -1/6 (pow v 2))
(/.f32 #s(literal -1/6 binary32) (*.f32 v v))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(/.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))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(/.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))
(- (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2))) (* 1/6 (/ 1 (pow v 2))))
(/.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))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (- (* 1/2 (/ (pow sinTheta_O 2) (pow v 2))) (* 1/6 (/ 1 (* (pow sinTheta_i 2) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 sinTheta_O sinTheta_O) (*.f32 v v)) #s(literal 1/2 binary32) (/.f32 #s(literal -1/6 binary32) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i)))) (*.f32 sinTheta_i sinTheta_i))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))
(/.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))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (- (+ (* -1 (/ (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6) (pow v 2))) (/ (* sinTheta_O sinTheta_i) v)) 1)) v))
(*.f32 (/.f32 (fma.f32 cosTheta_i (-.f32 (*.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))) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_i (- (+ (* -1 (- (/ (* sinTheta_O sinTheta_i) v) 1)) (* 1/2 (/ (* (pow sinTheta_O 2) (pow sinTheta_i 2)) (pow v 2)))) (* 1/6 (/ 1 (pow v 2))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))
(* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v))
(*.f32 (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v))) sinTheta_O (*.f32 (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_O (+ (* -1/4 (/ (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2))) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))))))
(fma.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i sinTheta_i)) (*.f32 v v))) sinTheta_O (*.f32 (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32)))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 (*.f32 v v) sinTheta_O))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 (*.f32 v v) sinTheta_O)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_O 2))))))
(*.f32 (fma.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 (*.f32 v v) sinTheta_O)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 sinTheta_O sinTheta_O))) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))) (*.f32 sinTheta_O sinTheta_O))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_i) (* sinTheta_O (pow v 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 (*.f32 v v) sinTheta_O))) #s(literal 1/2 binary32) (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_i) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_O))) sinTheta_O)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_i 2)) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 #s(literal -1/4 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_i (*.f32 v v)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v))
(*.f32 (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32))
(+ (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) (pow v 2))) (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)))
(*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (*.f32 sinTheta_O (/.f32 sinTheta_i (*.f32 v v))) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))) sinTheta_i (*.f32 (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32)))
(+ (* 1/2 (/ (+ (* -1 cosTheta_i) (* 1/6 (/ cosTheta_i (pow v 2)))) v)) (* sinTheta_i (+ (* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))) sinTheta_i (*.f32 (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v) #s(literal 1/2 binary32)))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 (*.f32 v v) sinTheta_i))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (+ (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) (pow sinTheta_i 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32) (*.f32 #s(literal 1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 (*.f32 v v) sinTheta_i)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) (*.f32 sinTheta_i sinTheta_i))))) (*.f32 sinTheta_i sinTheta_i))
(* -1/4 (/ (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3))) (* 1/2 (/ (* cosTheta_i sinTheta_O) (* sinTheta_i (pow v 2))))))
(*.f32 (fma.f32 (*.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 (*.f32 v v) sinTheta_i))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i sinTheta_O) (pow v 2))) (* -1/2 (/ (+ (* -1 (/ cosTheta_i v)) (* 1/6 (/ cosTheta_i (pow v 3)))) sinTheta_i))) sinTheta_i)) (* -1/4 (/ (* cosTheta_i (pow sinTheta_O 2)) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v)) #s(literal -1/4 binary32)) (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 cosTheta_i (/.f32 sinTheta_O (*.f32 v v)) (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 (*.f32 v v) v)) #s(literal 1/6 binary32) (/.f32 (neg.f32 cosTheta_i) v)) sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 3)))
(/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))
(/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* 1/2 (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_O) v) (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))
(/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1/2 (* cosTheta_i v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))
(/ (+ (* -1/2 (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6))) (* v (+ (* -1/2 (* cosTheta_i v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))
(* -1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal -1/2 binary32))
(/ (+ (* -1/2 cosTheta_i) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v))) v)
(/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) #s(literal 1/2 binary32) (*.f32 cosTheta_i #s(literal -1/2 binary32))) v)
(/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)
(/.f32 (fma.f32 cosTheta_i #s(literal -1/2 binary32) (fma.f32 (*.f32 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)) (*.f32 v v))) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32)) v))) v)
(/ (+ (* -1/2 cosTheta_i) (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) (pow v 2))) (* 1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)))) v)
(/.f32 (fma.f32 cosTheta_i #s(literal -1/2 binary32) (fma.f32 (*.f32 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)) (*.f32 v v))) #s(literal -1/2 binary32) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32)) v))) v)
(* -1/2 (/ cosTheta_i v))
(*.f32 (/.f32 cosTheta_i v) #s(literal -1/2 binary32))
(* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (* sinTheta_O sinTheta_i)) v)) (* 1/2 cosTheta_i)) v))
(/.f32 (fma.f32 (/.f32 (*.f32 cosTheta_i (*.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_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)
(* -1 (/ (+ (* -1 (/ (+ (* -1/2 (/ (* cosTheta_i (- (* 1/2 (* (pow sinTheta_O 2) (pow sinTheta_i 2))) 1/6)) v)) (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i)))) v)) (* 1/2 cosTheta_i)) v))
(/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) v))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) v))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) v))) v))
(* -1 (/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i)) v)))) v))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) v))) v))
(* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_O (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O (pow sinTheta_i 2)))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))) #s(literal -1/12 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v sinTheta_O)) #s(literal -1/2 binary32) (fma.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_O) (*.f32 v sinTheta_O))) #s(literal -1/12 binary32) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 v sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) sinTheta_O))) #s(literal 1/12 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) v))) sinTheta_O)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 v v)) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) sinTheta_O))) #s(literal 1/12 binary32) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) v)) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))
(* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2)))
(/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))
(+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))))
(fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (pow v 2))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal -1/2 binary32))) sinTheta_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))) (* sinTheta_i (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) sinTheta_i))) (pow v 2))))))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal -1/2 binary32))) sinTheta_i (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal -1/12 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) (pow v 2)))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2))))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v sinTheta_i)) #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (*.f32 (/.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 v sinTheta_i) (*.f32 v sinTheta_i))) #s(literal -1/12 binary32)))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 2)))
(*.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/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O)) (*.f32 v sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) sinTheta_i))) #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* 1/12 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) v))) sinTheta_i)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 2)))))
(*.f32 (-.f32 (*.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 v v))) #s(literal 1/4 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 v v) sinTheta_i))) #s(literal 1/12 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 cosTheta_i (/.f32 sinTheta_O v))) #s(literal 1/2 binary32))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) v)))) v)
(*.f32 cosTheta_i (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 sinTheta_i sinTheta_O))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v))) v))
(* -1 (/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* 1/2 (/ (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O)) v)))) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v))) v))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) (pow v 2)))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) (*.f32 v v)) #s(literal 1/2 binary32))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i))) (*.f32 v v))
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O (* sinTheta_i v))))) (* 1/2 (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))))) (pow v 2))
(/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_O) v) cosTheta_i))) (*.f32 v v))
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) v)
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) v)
(/ (+ (* -1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (-.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O))) v)
(* -1/2 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v))
(/.f32 (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)
(* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))
(/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))
(/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 v))
(* -1 (/ (+ (* -1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v)) (* 1/2 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))))) v))
(/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) (neg.f32 v))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_O (+ (* -1/6 cosTheta_i) (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) cosTheta_O) v) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_i))) v))
(*.f32 (/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_i #s(literal 1/6 binary32))) cosTheta_O) v) #s(literal -1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* 1/2 (/ (* cosTheta_i (+ (* -1/6 cosTheta_O) (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal -1/6 binary32))) v)) #s(literal 1/2 binary32))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v)) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v)) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v)) #s(literal -1/2 binary32))
(* -1/2 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* 1/6 cosTheta_O))) v))
(*.f32 (*.f32 cosTheta_i (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O #s(literal 1/6 binary32))) v)) #s(literal -1/2 binary32))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) v))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_O sinTheta_O) v))) (*.f32 sinTheta_O sinTheta_O))
(* -1/12 (/ (* cosTheta_O cosTheta_i) v))
(/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v)
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(+ (* -1/12 (/ (* cosTheta_O cosTheta_i) v)) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v)))
(fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* 1/4 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) v))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) v) #s(literal 1/4 binary32))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1/12 (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v))) (* 1/4 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) v))))
(*.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) v)) #s(literal 1/4 binary32) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) v))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(* 1/2 (/ (+ (* -1/6 (* cosTheta_O cosTheta_i)) (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))))) v))
(*.f32 (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) v) #s(literal 1/2 binary32))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O (+ (* 1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i (* sinTheta_O sinTheta_i))) (* cosTheta_i v))))) (pow v 3))
(*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) cosTheta_O) (neg.f32 (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) cosTheta_O) (neg.f32 (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) cosTheta_O) (neg.f32 (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_O (+ (* -1/2 (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_i v)) (* cosTheta_i (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(/.f32 (*.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) cosTheta_O) (neg.f32 (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_i (+ (* 1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O (* sinTheta_O sinTheta_i))) (* cosTheta_O v))))) (pow v 3))
(*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(* -1 (/ (* cosTheta_i (+ (* -1/2 (* cosTheta_O (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (* v (+ (* -1 (* cosTheta_O v)) (* cosTheta_O (* sinTheta_O sinTheta_i)))))) (pow v 3)))
(*.f32 (neg.f32 cosTheta_i) (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) (*.f32 v v))) sinTheta_O (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) (*.f32 v v))) sinTheta_O (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_O 2) v)))))
(*.f32 (-.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_O sinTheta_O) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_O 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (* sinTheta_O (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v v))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(* (pow sinTheta_O 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_O v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_i)) (pow v 2))) sinTheta_O)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_i 2))) (pow v 3)))))
(*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i)) cosTheta_O) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 v sinTheta_O)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 v v))) (neg.f32 sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) (pow v 2))) (/ (* cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i (*.f32 cosTheta_O (/.f32 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))
(fma.f32 (-.f32 (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i (*.f32 cosTheta_O (/.f32 cosTheta_i v)))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (+ (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3))) (/ (* cosTheta_O cosTheta_i) (* (pow sinTheta_i 2) v)))))
(*.f32 (-.f32 (fma.f32 (*.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 v v) v))) #s(literal 1/2 binary32) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 (*.f32 sinTheta_i sinTheta_i) v)))) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(* (pow sinTheta_i 2) (+ (* -1 (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (* sinTheta_i (pow v 2)))) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 (*.f32 v v) sinTheta_i))) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v sinTheta_i)))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* (pow sinTheta_i 2) (+ (* -1 (/ (+ (* -1 (/ (* cosTheta_O cosTheta_i) (* sinTheta_i v))) (/ (* cosTheta_O (* cosTheta_i sinTheta_O)) (pow v 2))) sinTheta_i)) (* 1/2 (/ (* cosTheta_O (* cosTheta_i (pow sinTheta_O 2))) (pow v 3)))))
(*.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v)) (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v sinTheta_i)))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))
(* 1/2 (/ (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2)))) (pow v 3)))
(*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/2 binary32))
(/ (+ (* -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 3))
(/.f32 (-.f32 (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 v v) v))
(/ (+ (* 1/2 (* cosTheta_O (* cosTheta_i (* (pow sinTheta_O 2) (pow sinTheta_i 2))))) (* v (+ (* -1 (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i)))) (* cosTheta_O (* cosTheta_i v))))) (pow v 3))
(/.f32 (fma.f32 (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 v v) v))
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/ (+ (* -1 (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) (* cosTheta_O cosTheta_i)) v)
(/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 cosTheta_i cosTheta_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 (-.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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.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 (-.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 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v))) v)
(/ (* cosTheta_O cosTheta_i) v)
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(* -1 (/ (+ (* -1 (* cosTheta_O cosTheta_i)) (/ (* cosTheta_O (* cosTheta_i (* sinTheta_O sinTheta_i))) v)) v))
(/.f32 (fma.f32 cosTheta_O (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (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 (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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))) 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))
(/.f32 (neg.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 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O))) 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)
(* 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))))
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)
(pow v 3)
(*.f32 (*.f32 v v) v)

rewrite267.0ms (1.4%)

Memory
27.7MiB live, 418.9MiB allocated
Rules
2 721×lower-*.f64
2 691×lower-*.f32
2 024×lower-fma.f64
2 017×lower-fma.f32
1 459×lower-/.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0134920
0204904
1800840
26170838
08107813
Stop Event
iter limit
node limit
iter limit
Counts
29 → 641
Calls
Call 1
Inputs
(pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))
(/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v))
(/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) 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 cosTheta_i v)) #s(literal 1/2 binary32)))
(*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(/.f32 cosTheta_i v)
(fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))
(*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))
(neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)))
(-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))
(sinh.f32 (/.f32 #s(literal 1 binary32) v))
(*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 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)) (*.f32 v v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v)
(/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v))
(*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v)
(*.f32 (*.f32 v v) v)
Outputs
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.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 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal 1 binary32) (*.f32 #s(literal 2 binary32) v)))
(*.f32 #s(literal -1/2 binary32) (pow.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -1 binary32)))
(*.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 #s(literal -1/2 binary32) v))
(/.f32 (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (neg.f32 (*.f32 #s(literal 2 binary32) v)))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal 1 binary32)) (*.f32 v #s(literal -2 binary32)))
(/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32)) v)
(/.f32 (/.f32 #s(literal -1/2 binary32) v) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) #s(literal -2 binary32))
(/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))
(pow.f32 (/.f32 v (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32))) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))) #s(literal -1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (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 #s(literal -2 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (neg.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))))
(neg.f32 (/.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 v #s(literal -2 binary32))))
(neg.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 #s(literal 2 binary32) v)))
(*.f32 (/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32)) (pow.f32 (*.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 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal 1 binary32) (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 #s(literal -1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 #s(literal -1 binary32) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (neg.f32 v))
(/.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) v)
(/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 #s(literal -1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 1 binary32)))
(/.f32 #s(literal 1 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)) (neg.f32 v)))
(/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 #s(literal -1 binary32) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 #s(literal -1 binary32) (*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(pow.f32 (/.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1/2 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1 binary32))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32)) #s(literal 2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32))
(exp.f32 (*.f32 (log.f32 (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1/2 binary32)))
(exp.f32 (*.f32 (log.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32))) #s(literal 2 binary32)))
(exp.f32 (neg.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(neg.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(neg.f32 (/.f32 (/.f32 #s(literal -1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 1 binary32)) (neg.f32 v))
(*.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32)) (neg.f32 v))
(*.f32 (neg.f32 v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)
(*.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 v (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (*.f32 (*.f32 #s(literal 2 binary32) (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 1 binary32)) (/.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) (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)) (*.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 (/.f32 #s(literal 1 binary32) v) #s(literal 2 binary32)))
(/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.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 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(pow.f32 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (exp.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal 1 binary32))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1/2 binary32))
(pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal 1 binary32))
(pow.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -1 binary32))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal -1 binary32) v)))
(neg.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32))) v)
(*.f32 (/.f32 #s(literal 1 binary32) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 #s(literal 2 binary32) v))
(*.f32 (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))) #s(literal -2 binary32))
(*.f32 (*.f32 #s(literal 2 binary32) v) (/.f32 #s(literal 1 binary32) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))
(*.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))
(*.f32 v (*.f32 #s(literal -2 binary32) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(*.f32 v (/.f32 #s(literal -2 binary32) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(*.f32 #s(literal -2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))
(/.f32 (/.f32 #s(literal 1 binary32) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32))) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) v)) (neg.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))))
(/.f32 (*.f32 (*.f32 v #s(literal -2 binary32)) #s(literal 1 binary32)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(/.f32 (*.f32 #s(literal 2 binary32) v) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(/.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (/.f32 #s(literal -1/2 binary32) v))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(/.f32 (*.f32 v #s(literal -2 binary32)) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))
(pow.f32 (/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))) #s(literal 1/2 binary32))
(pow.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)) #s(literal -2 binary32))
(pow.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (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 #s(literal -2 binary32))) #s(literal 1 binary32))
(exp.f32 (*.f32 (neg.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))) #s(literal -1 binary32)))
(exp.f32 (*.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))) #s(literal 1 binary32)))
(exp.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))))
(neg.f32 (/.f32 (*.f32 #s(literal 2 binary32) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))))
(neg.f32 (/.f32 (*.f32 v #s(literal -2 binary32)) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_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) (/.f32 cosTheta_i v)) cosTheta_O))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v))
(*.f32 (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)) cosTheta_O)
(*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) #s(literal 1/2 binary32)))
(*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 cosTheta_i v))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(*.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal 1/2 binary32) cosTheta_O))
(*.f32 (*.f32 (/.f32 cosTheta_O v) cosTheta_i) #s(literal 1/2 binary32))
(*.f32 cosTheta_O (*.f32 #s(literal 1/2 binary32) (/.f32 cosTheta_i v)))
(*.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) #s(literal 1/2 binary32)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v)
(/.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) v)
(/.f32 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 cosTheta_O v) cosTheta_i)
(*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 cosTheta_i) (/.f32 cosTheta_O (neg.f32 v)))
(*.f32 (/.f32 cosTheta_i v) cosTheta_O)
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_O (/.f32 cosTheta_i v))
(*.f32 cosTheta_i (*.f32 (/.f32 #s(literal 1 binary32) v) cosTheta_O))
(*.f32 cosTheta_i (/.f32 cosTheta_O v))
(*.f32 #s(literal 1 binary32) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))
(/.f32 (*.f32 #s(literal 1 binary32) cosTheta_O) (/.f32 v cosTheta_i))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #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_O) cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (neg.f32 v))
(/.f32 (*.f32 cosTheta_O cosTheta_i) v)
(/.f32 cosTheta_O (/.f32 v cosTheta_i))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 cosTheta_O cosTheta_i)))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))))
(pow.f32 (/.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) v))
(neg.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (neg.f32 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 (/.f32 #s(literal 1 binary32) v) cosTheta_i)
(*.f32 cosTheta_i (/.f32 #s(literal 1 binary32) v))
(*.f32 #s(literal 1 binary32) (/.f32 cosTheta_i v))
(*.f32 #s(literal -1 binary32) (/.f32 cosTheta_i (neg.f32 v)))
(/.f32 (*.f32 cosTheta_i #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (neg.f32 cosTheta_i)) (neg.f32 (neg.f32 v)))
(/.f32 (neg.f32 cosTheta_i) (neg.f32 v))
(/.f32 cosTheta_i v)
(/.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 v cosTheta_i)))
(-.f32 (/.f32 #s(literal 0 binary32) (neg.f32 v)) (/.f32 cosTheta_i (neg.f32 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))
(neg.f32 (/.f32 cosTheta_i (neg.f32 v)))
(*.f32 (-.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)))) (/.f32 #s(literal 1 binary32) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))))))
(*.f32 (fma.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))) (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v)))) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(/.f32 (neg.f32 (-.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))))) (neg.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))))))
(/.f32 (neg.f32 (fma.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))) (neg.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))) (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))))))
(/.f32 (-.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)))) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)))))
(/.f32 (fma.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) (fma.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) cosTheta_i (-.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.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)) (*.f32 v v)) (*.f32 (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))))))
(/.f32 (fma.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) (fma.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))) (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)))) (-.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))) (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v)))) (fma.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))
(-.f32 (/.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))))) (/.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))))))
(-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) cosTheta_i))
(fma.f32 (*.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)) (*.f32 v v)) #s(literal -1 binary32)) cosTheta_i (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.f32 (/.f32 (neg.f32 cosTheta_i) v) (/.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 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) sinTheta_O) (/.f32 #s(literal 1 binary32) v) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.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 cosTheta_i)) (/.f32 #s(literal 1 binary32) (*.f32 v v)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.f32 (*.f32 cosTheta_i sinTheta_O) (/.f32 sinTheta_i v) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) cosTheta_i (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 (*.f32 (/.f32 sinTheta_i v) cosTheta_i) sinTheta_O (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) sinTheta_O) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 (*.f32 cosTheta_i sinTheta_i) (/.f32 sinTheta_O v) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)))
(fma.f32 (/.f32 sinTheta_i v) (*.f32 cosTheta_i sinTheta_O) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.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 (/.f32 #s(literal 1 binary32) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.f32 (neg.f32 cosTheta_i) (/.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 v v)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.f32 cosTheta_i (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)) (*.f32 v v))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 cosTheta_i (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (/.f32 cosTheta_i v) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 #s(literal -1 binary32) (*.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)) (*.f32 v v)) cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(fma.f32 sinTheta_i (*.f32 (/.f32 sinTheta_O v) cosTheta_i) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(fma.f32 sinTheta_O (*.f32 (/.f32 sinTheta_i v) cosTheta_i) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(pow.f32 (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (neg.f32 cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)))) (-.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (-.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))) (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v)))) (fma.f32 (/.f32 (*.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 cosTheta_i)) (*.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 cosTheta_i))) (*.f32 (*.f32 v v) (*.f32 v v))) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) cosTheta_i) (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32))) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))) #s(literal -1 binary32))
(+.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) cosTheta_i)) (neg.f32 cosTheta_i))
(+.f32 (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))
(+.f32 (*.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O) cosTheta_i) (+.f32 (neg.f32 cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i))))
(+.f32 (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i) (*.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)) (*.f32 v v)) (neg.f32 cosTheta_i)))
(*.f32 (*.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) (/.f32 #s(literal 1/2 binary32) v)) #s(literal -1 binary32)) cosTheta_O)
(*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v))
(*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) (/.f32 #s(literal 1/2 binary32) v)) (neg.f32 cosTheta_O))
(*.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (/.f32 #s(literal 1 binary32) v) (neg.f32 cosTheta_O)))
(*.f32 (neg.f32 cosTheta_O) (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) (/.f32 #s(literal 1/2 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (*.f32 (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v) (neg.f32 cosTheta_O)))
(*.f32 cosTheta_O (neg.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) (/.f32 #s(literal 1/2 binary32) v))))
(*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v)))
(/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) (neg.f32 cosTheta_O)) (neg.f32 v))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 cosTheta_O)) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))
(/.f32 (*.f32 (neg.f32 cosTheta_O) (*.f32 #s(literal -1/2 binary32) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))) (neg.f32 v))
(/.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1 binary32)) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))
(/.f32 (neg.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) v)
(/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))
(-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v)))
(pow.f32 (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))) #s(literal -1 binary32))
(neg.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v))))
#s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v)))
(*.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)) cosTheta_i) cosTheta_O)
(*.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)) cosTheta_O) cosTheta_i)
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/216 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (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 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) (*.f32 cosTheta_O cosTheta_i))
(*.f32 cosTheta_O (*.f32 cosTheta_i (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))))
(*.f32 cosTheta_i (*.f32 (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)) cosTheta_O))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) #s(literal -1/36 binary32)) (*.f32 cosTheta_O cosTheta_i)) (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_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/216 binary32)) (*.f32 cosTheta_O cosTheta_i)) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) (-.f32 #s(literal 1/36 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/12 binary32)))))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) #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)))
(/.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/216 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) (-.f32 #s(literal 1/36 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/12 binary32)))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) #s(literal 1/36 binary32)) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)))) (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))))
(/.f32 (neg.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))))) (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/216 binary32)))) (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))))))
(/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/216 binary32))) (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) #s(literal 1/36 binary32) (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 #s(literal -1/6 binary32) cosTheta_i)) cosTheta_O))))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/216 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/216 binary32)))))
(-.f32 (/.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) #s(literal 1/36 binary32)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i)))))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) #s(literal 1/2 binary32)) cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 sinTheta_O sinTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 sinTheta_i sinTheta_O))) sinTheta_i (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))
(fma.f32 (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 sinTheta_i (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_i) cosTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))
(fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) sinTheta_i)) sinTheta_i (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) sinTheta_O) sinTheta_O) (*.f32 sinTheta_i cosTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_O) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) cosTheta_O (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/6 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) cosTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) cosTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_O) sinTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 cosTheta_O cosTheta_i)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 cosTheta_O (*.f32 #s(literal -1/6 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))
(fma.f32 cosTheta_O (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 cosTheta_i (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 cosTheta_i (*.f32 cosTheta_O (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(fma.f32 cosTheta_i (*.f32 cosTheta_O #s(literal -1/6 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))
(fma.f32 sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) sinTheta_i)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 #s(literal 1/6 binary32) (*.f32 cosTheta_O cosTheta_i))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (-.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)))) (fma.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i)) #s(literal -1/216 binary32)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i))
(+.f32 (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))
(*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) #s(literal -1 binary32))
(*.f32 #s(literal -1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(/.f32 (*.f32 #s(literal -1 binary32) (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32)))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))))
(/.f32 (-.f32 #s(literal 0 binary32) (*.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))) (+.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))
(/.f32 (-.f32 #s(literal 0 binary32) (pow.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) #s(literal 3 binary32))) (+.f32 #s(literal 0 binary32) (fma.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) (*.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v)))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32)))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))
(/.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))))
(-.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(-.f32 #s(literal 0 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) #s(literal -1 binary32) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)) #s(literal -1 binary32)))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (*.f32 #s(literal -1 binary32) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v))))
(+.f32 (-.f32 #s(literal 0 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))
(+.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) #s(literal -1 binary32)) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)) #s(literal -1 binary32)))
(+.f32 (*.f32 #s(literal -1 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (*.f32 #s(literal -1 binary32) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v))))
(+.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))
(+.f32 #s(literal 0 binary32) (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(neg.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(*.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))
(*.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32))) (/.f32 #s(literal 1 binary32) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))))
(*.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(*.f32 #s(literal -1 binary32) (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v))))
(/.f32 (fma.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i)) (pow.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)) #s(literal 3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (-.f32 (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v))) (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v))))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v)))) (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))
(/.f32 (neg.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32)))) (neg.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))))
(/.f32 (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v))) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(/.f32 (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))) (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32)))))
(-.f32 (/.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))) (/.f32 (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v)) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))
(-.f32 (/.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))) (/.f32 (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32)) (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))))))
(-.f32 #s(literal 0 binary32) (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
(-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(fma.f32 (neg.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) #s(literal -1/2 binary32) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(fma.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(fma.f32 cosTheta_O (*.f32 cosTheta_i #s(literal -1/2 binary32)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(fma.f32 cosTheta_i (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(fma.f32 #s(literal -1 binary32) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i))
(pow.f32 (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) (-.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i)) (/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v) (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))) (-.f32 (*.f32 #s(literal -1/8 binary32) (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) cosTheta_O) cosTheta_i) (*.f32 cosTheta_O cosTheta_i))) (pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -3 binary32)))) #s(literal -1 binary32))
(+.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i))
(+.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(neg.f32 (+.f32 (neg.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i)) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (-.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)) (neg.f32 v)))
(*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) (/.f32 #s(literal 1 binary32) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))) (/.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))))))
(/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i)) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O)))
(/.f32 (neg.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v)))) (neg.f32 (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O)))) (neg.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v)))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))) (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 cosTheta_O cosTheta_i)) v (-.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v)))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O)))))
(/.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v)))))
(/.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O)))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O)))))
(-.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))))
(fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 sinTheta_i (*.f32 (neg.f32 cosTheta_O) cosTheta_i)) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 v cosTheta_i) cosTheta_O (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))
(fma.f32 (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 cosTheta_O v) cosTheta_i (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))
(fma.f32 (*.f32 (neg.f32 cosTheta_i) sinTheta_i) (*.f32 cosTheta_O sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 cosTheta_i sinTheta_i) (neg.f32 (*.f32 cosTheta_O sinTheta_O)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (*.f32 cosTheta_O cosTheta_i) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))
(fma.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) (neg.f32 sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 (neg.f32 cosTheta_i) (*.f32 (*.f32 cosTheta_O sinTheta_O) sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 cosTheta_O (*.f32 (neg.f32 cosTheta_i) (*.f32 sinTheta_i sinTheta_O)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 cosTheta_O (*.f32 cosTheta_i v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))
(fma.f32 cosTheta_i (*.f32 cosTheta_O v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))
(fma.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (neg.f32 cosTheta_O) cosTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 #s(literal -1 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 sinTheta_i (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 sinTheta_O (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 sinTheta_O (neg.f32 (*.f32 (*.f32 cosTheta_i sinTheta_i) cosTheta_O)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(fma.f32 v (*.f32 cosTheta_O cosTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))
(pow.f32 (/.f32 (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) (-.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v)))) #s(literal -1 binary32))
(pow.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (-.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O)))) (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) cosTheta_i) (*.f32 cosTheta_O v)) (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O)) sinTheta_i) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O)))) #s(literal -1 binary32))
(+.f32 (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O) (*.f32 (*.f32 cosTheta_O cosTheta_i) v))
(+.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) v) (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O))
(*.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))
(*.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) 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 binary32) (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) v) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (neg.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) v)
(/.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))))
(pow.f32 (/.f32 v (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))))
(neg.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))))
#s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) 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 (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(literal -2 binary32))
(/.f32 (neg.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(/.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) #s(literal -2 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 2 binary32) (*.f32 #s(literal 2 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 2 binary32)) (/.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v)) #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 #s(literal 2 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 (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) v)) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) #s(literal 2 binary32))
(*.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32))) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32))) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32))))
(*.f32 (*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32))) (*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32))))
(*.f32 (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))) #s(literal -1/2 binary32)) (pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))) #s(literal -1/2 binary32)))
(*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) 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 #s(literal -1/2 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) v)) (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) #s(literal -1/2 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)) v) #s(literal -1/2 binary32)) (*.f32 (pow.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) #s(literal -1/2 binary32)) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(*.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -2 binary32)))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))))
(*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 v #s(literal -2 binary32))))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (/.f32 #s(literal -1/2 binary32) v) (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) v) #s(literal -2 binary32))
(/.f32 (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal -2 binary32)) v)
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O))))) (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 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) v)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.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))) v)
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) #s(literal 1 binary32)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (neg.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) v))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 (neg.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v)) (neg.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal -1 binary32) 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 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (*.f32 #s(literal 2 binary32) v))
(/.f32 (*.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (/.f32 #s(literal -1 binary32) 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 binary32) v)) (*.f32 (*.f32 v #s(literal -2 binary32)) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (neg.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 (/.f32 #s(literal -1 binary32) v) #s(literal 1 binary32)) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (*.f32 (/.f32 #s(literal -1 binary32) v) (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (*.f32 (/.f32 #s(literal 1 binary32) v) (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 #s(literal 1 binary32) (*.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) #s(literal -1/2 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) v))
(/.f32 (*.f32 #s(literal 1 binary32) (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) 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 #s(literal -1 binary32) v)) (*.f32 v (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)) #s(literal 1 binary32)) (*.f32 v (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))
(/.f32 (*.f32 (neg.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O))) (/.f32 #s(literal 1 binary32) 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))) #s(literal 1 binary32)) (*.f32 (*.f32 #s(literal 2 binary32) v) (*.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 binary32)) (*.f32 (*.f32 v #s(literal -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)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 v #s(literal -2 binary32)))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) v)) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))
(/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))
(/.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 #s(literal -1 binary32) v) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.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)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))))
(/.f32 #s(literal 1 binary32) (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) v))))
(/.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)) (*.f32 v #s(literal -2 binary32)))))
(/.f32 (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))
(/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 v #s(literal -2 binary32))))
(pow.f32 (/.f32 (*.f32 v #s(literal -2 binary32)) (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))) v))) #s(literal -1 binary32))
(pow.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))) #s(literal -1 binary32))
(exp.f32 (+.f32 (neg.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v))) (neg.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32)))))))
(exp.f32 (+.f32 (neg.f32 (log.f32 (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))) (neg.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v)))))
(exp.f32 (*.f32 (log.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 v #s(literal -2 binary32))))) #s(literal -1 binary32)))
(*.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 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 v 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 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) v)))
(*.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 #s(literal 1 binary32) (*.f32 v v)))
(*.f32 #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)) (*.f32 v v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) #s(literal -1/36 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v 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_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/216 binary32)) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) (-.f32 #s(literal 1/36 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/12 binary32)))))
(/.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)) #s(literal 1 binary32)) (*.f32 v v))
(/.f32 (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)) (neg.f32 v))
(/.f32 (neg.f32 (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)))) (neg.f32 (*.f32 (neg.f32 v) v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) #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)) (*.f32 v v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/216 binary32)) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) (-.f32 #s(literal 1/36 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/12 binary32)))) (*.f32 v v)))
(/.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) v)
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) #s(literal -1/36 binary32)) (*.f32 (*.f32 v 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_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32)) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/216 binary32)) (*.f32 (*.f32 v v) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) #s(literal 1/4 binary32) (-.f32 #s(literal 1/36 binary32) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)) #s(literal -1/12 binary32))))))
(/.f32 (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 v) v))
(/.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 v v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.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 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 v v) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 v 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 binary32) (neg.f32 (/.f32 (*.f32 v v) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))))
(pow.f32 (/.f32 v (/.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)) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 v v) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 v v) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (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 v v)))
(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)) (*.f32 (neg.f32 v) v)))
(*.f32 (*.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal -1/2 binary32) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) (/.f32 #s(literal 1/2 binary32) v))
(*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) (*.f32 #s(literal 1/2 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 1/2 binary32) (/.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) (/.f32 #s(literal 1/2 binary32) v)))
(/.f32 (*.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (*.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)) #s(literal 1 binary32)) v)
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 #s(literal -1/2 binary32) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) (neg.f32 v))
(/.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)))))
(pow.f32 (/.f32 (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i))) v))
(neg.f32 (/.f32 (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32)) (neg.f32 v)))
(*.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (neg.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (/.f32 #s(literal -1 binary32) v))
(*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v))
(/.f32 (*.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))))
(/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))) (*.f32 v v)) (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (/.f32 #s(literal 1 binary32) v)) (fma.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (-.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i))))
(/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)))) (neg.f32 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))) v))
(/.f32 (*.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))) (neg.f32 v)))
(/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))) (*.f32 v v)) (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (-.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i))) v))
(/.f32 (*.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))) (*.f32 v v)) (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -1 binary32)) (*.f32 (fma.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (-.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i))) (neg.f32 v)))
(/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) #s(literal 1 binary32)) v)
(/.f32 (*.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))))) (*.f32 v (fma.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i (*.f32 #s(literal -1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i))))))
(/.f32 (fma.f32 (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))) (*.f32 v v)) (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (*.f32 v (fma.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (-.f32 (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O)) (*.f32 cosTheta_i sinTheta_i)))))
(/.f32 (neg.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) (neg.f32 v))
(/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) v)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)))))
(pow.f32 (/.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))
(*.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32))
(*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (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 binary32) v))
(*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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/2 binary32) v))
(*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (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/2 binary32) (/.f32 #s(literal 1 binary32) v)))
(*.f32 #s(literal 1/2 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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)))
(*.f32 #s(literal 1 binary32) (*.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) #s(literal -1 binary32)) (neg.f32 v))
(/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (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 (neg.f32 v)))
(/.f32 (*.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) #s(literal 1 binary32)) v)
(/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_i) (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 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) v)
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 v (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 v (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)))))
(pow.f32 (/.f32 (/.f32 v (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 v (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 v (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 cosTheta_O cosTheta_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))
(neg.f32 (/.f32 (*.f32 (*.f32 (*.f32 cosTheta_O cosTheta_i) (fma.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 sinTheta_O sinTheta_O) #s(literal -1/6 binary32))) #s(literal 1/2 binary32)) (neg.f32 v)))
(*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)))
(*.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))) (/.f32 #s(literal 1 binary32) (*.f32 (neg.f32 v) (*.f32 v v))))
(*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v)))
(*.f32 #s(literal 1 binary32) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) v) (*.f32 v v))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v))) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) v) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))) (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 v v) v))) (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)))))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) #s(literal 1 binary32)) (*.f32 (*.f32 v v) v))
(/.f32 (neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v))) (neg.f32 v))
(/.f32 (neg.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)))) (neg.f32 (*.f32 (neg.f32 v) (*.f32 v v))))
(/.f32 (*.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)) #s(literal 1 binary32)) (*.f32 (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))
(/.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) v) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))) #s(literal 1 binary32)) (*.f32 (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O)))) (*.f32 (*.f32 v v) v)))
(/.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) v)
(/.f32 (-.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) v)) (*.f32 (*.f32 (*.f32 v v) v) (-.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))))
(/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v))) v) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (*.f32 (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O)))) (*.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (-.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) cosTheta_O))) (*.f32 (*.f32 #s(literal 1/4 binary32) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))) (*.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O))))))
(/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))) (*.f32 (neg.f32 v) (*.f32 v v)))
(/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v))))
(/.f32 #s(literal 1 binary32) (/.f32 (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))) #s(literal 1 binary32)))
(/.f32 #s(literal 1 binary32) (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))))
(/.f32 #s(literal -1 binary32) (neg.f32 (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)))))
(pow.f32 (/.f32 v (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v))) #s(literal -1 binary32))
(pow.f32 (/.f32 (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))) #s(literal 1 binary32)) #s(literal -1 binary32))
(pow.f32 (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))) #s(literal -1 binary32))
(exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)))) #s(literal -1 binary32)))
(neg.f32 (/.f32 (neg.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v))) (*.f32 (*.f32 v v) v)))
(neg.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (neg.f32 v) (*.f32 v v))))
(*.f32 (*.f32 v (sinh.f32 (/.f32 #s(literal 1 binary32) v))) #s(literal 2 binary32))
(*.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))) 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 v (*.f32 #s(literal 2 binary32) (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 2 binary32))
(*.f32 (pow.f32 v #s(literal 3/2 binary32)) (pow.f32 v #s(literal 3/2 binary32)))
(*.f32 (*.f32 v v) v)
(*.f32 v (*.f32 v v))
(pow.f32 v #s(literal 3 binary32))
(exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))

eval223.0ms (1.1%)

Memory
1.6MiB live, 470.2MiB allocated
Compiler

Compiled 72 790 to 4 631 computations (93.6% saved)

prune438.0ms (2.2%)

Memory
3.4MiB live, 877.3MiB allocated
Pruning

90 alts after pruning (87 fresh and 3 done)

PrunedKeptTotal
New1 905451 950
Fresh274269
Picked415
Done123
Total1 937902 027
Accuracy
99.9%
Counts
2 027 → 90
Alt Table
Click to see full alt table
StatusAccuracyProgram
98.7%
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
92.6%
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
65.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
98.4%
(/.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))
50.7%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.0%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.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 v) sinTheta_O))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
71.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
65.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
65.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
59.8%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
98.0%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.3%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.2%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.4%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
91.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)))) #s(literal -1 binary32))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.5%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
98.6%
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
93.8%
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
92.7%
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
98.1%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 (-.f32 (/.f32 (neg.f32 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) v) #s(literal 1 binary32)) (neg.f32 v))) v))
97.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
97.8%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
97.6%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
98.1%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
71.2%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
65.2%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
59.6%
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
98.3%
(*.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(literal 1 binary32) v))
98.8%
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v v))) cosTheta_O)
98.4%
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))
98.6%
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))
98.7%
(*.f32 (*.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
97.7%
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
98.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
99.0%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
98.7%
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (/.f32 #s(literal -1/2 binary32) v)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
59.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1/2 binary32)) v)))
57.8%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
59.6%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #s(literal 1/2 binary32) v)))
57.8%
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
59.7%
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) 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 (*.f32 cosTheta_O cosTheta_i) #s(literal 1/2 binary32)) v))
59.6%
#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))
98.6%
#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.6%
#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)))
57.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) (-.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 #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)))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
58.1%
#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 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))))))
60.3%
#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)))))
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))))
57.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 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.f32 #s(literal 1 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 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32)))
59.6%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (/.f32 cosTheta_i v) (*.f32 #s(literal 1/2 binary32) 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_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_i (*.f32 (/.f32 #s(literal 1 binary32) 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 cosTheta_O (/.f32 cosTheta_i 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 #s(literal 1 binary32) (/.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 (*.f32 (/.f32 #s(literal 1 binary32) 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) (*.f32 cosTheta_i cosTheta_O)) (/.f32 #s(literal 1 binary32) v)))
59.6%
#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 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
59.6%
#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 cosTheta_O v)))
59.6%
#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 #s(literal 1 binary32) (/.f32 v cosTheta_O))))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
58.1%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
53.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #s(literal -1/2 binary32))) v))))
57.8%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) v) #s(literal 1/2 binary32)))))
57.7%
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
57.7%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
57.8%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
57.7%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
57.7%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
57.7%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
57.7%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
57.8%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
57.7%
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
Compiler

Compiled 8 070 to 2 714 computations (66.4% saved)

regimes775.0ms (4%)

Memory
-184.4MiB live, 690.0MiB allocated
Counts
167 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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 cosTheta_O (/.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (neg.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)) #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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.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 v) sinTheta_O))))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_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) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)) v)) (*.f32 (*.f32 v v) 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)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 v 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 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 cosTheta_i (/.f32 v sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v 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 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) v (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) 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_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) cosTheta_O))
#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))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_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 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 (-.f32 (/.f32 (neg.f32 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) v) #s(literal 1 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (/.f32 #s(literal -1/2 binary32) v)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v 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_i v) sinTheta_O)) 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_i v) sinTheta_O))))
(*.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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (/.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 (/.f32 cosTheta_i (*.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 #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_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))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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 (*.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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (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 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v 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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #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 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_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 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) 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 (/.f32 cosTheta_i v) cosTheta_O) #s(literal 1/2 binary32)) (/.f32 #s(literal 1 binary32) 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 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) v) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 (/.f32 #s(literal 1 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 #s(literal -1/2 binary32) (*.f32 v (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (*.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal -1 binary32) (sinh.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 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (/.f32 #s(literal 1 binary32) v)))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (exp.f32 (-.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) (*.f32 (log.f32 v) #s(literal 2 binary32)))))
(/.f32 (*.f32 (exp.f32 (neg.f32 (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (/.f32 (*.f32 cosTheta_i cosTheta_O) v)) (fma.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) v (*.f32 (neg.f32 (exp.f32 (/.f32 #s(literal -1 binary32) v))) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) #s(approx (sinh (/ -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))))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (exp.f32 (*.f32 (log.f32 v) #s(literal 3 binary32)))))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 (*.f32 v v) v) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)))) #s(literal -1 binary32))))) (*.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)) (exp.f32 (*.f32 (log.f32 (/.f32 (*.f32 v v) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) cosTheta_O))) #s(literal -1 binary32)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (/.f32 v (*.f32 cosTheta_O cosTheta_i)) (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))) #s(literal -1 binary32))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (exp.f32 (*.f32 (log.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O)))) #s(literal -1 binary32))) (/.f32 (/.f32 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) v) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (pow.f32 (/.f32 (*.f32 #s(literal -2 binary32) v) (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)))) #s(literal -1 binary32)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) 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_i v) sinTheta_O)) (*.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))))
Outputs
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
Calls

8 calls:

324.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))
85.0ms
cosTheta_i
83.0ms
(*.f32 cosTheta_i cosTheta_O)
69.0ms
sinTheta_i
56.0ms
sinTheta_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)

regimes416.0ms (2.1%)

Memory
-4.7MiB live, 629.0MiB allocated
Counts
150 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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 cosTheta_O (/.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (neg.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)) #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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.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 v) sinTheta_O))))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_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) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)) v)) (*.f32 (*.f32 v v) 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)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 v 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 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 cosTheta_i (/.f32 v sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v 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 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) v (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) 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_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) cosTheta_O))
#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))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_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 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 (-.f32 (/.f32 (neg.f32 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) v) #s(literal 1 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (/.f32 #s(literal -1/2 binary32) v)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v 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_i v) sinTheta_O)) 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_i v) sinTheta_O))))
(*.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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (/.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 (/.f32 cosTheta_i (*.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 #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_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))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) 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 (*.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 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 v v)) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (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 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v))))
(/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))) (*.f32 v 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 (exp.f32 (*.f32 (/.f32 (neg.f32 sinTheta_i) v) sinTheta_O)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 (*.f32 #s(literal 2 binary32) v) v)))) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))
(/.f32 #s(literal 1 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v)))
(/.f32 (*.f32 (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) (*.f32 (/.f32 cosTheta_i v) cosTheta_O)) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
(*.f32 (*.f32 (*.f32 (/.f32 cosTheta_i v) cosTheta_O) #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 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_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))))
Outputs
(*.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))))
Calls

8 calls:

64.0ms
(*.f32 cosTheta_i cosTheta_O)
61.0ms
cosTheta_O
54.0ms
sinTheta_i
47.0ms
v
42.0ms
cosTheta_i
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)

regimes356.0ms (1.8%)

Memory
11.0MiB live, 486.7MiB allocated
Counts
138 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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 cosTheta_O (/.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (neg.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)) #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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.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 v) sinTheta_O))))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_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) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)) v)) (*.f32 (*.f32 v v) 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)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 v 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 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 cosTheta_i (/.f32 v sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v 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 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) v (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) 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_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) cosTheta_O))
#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))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_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 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 (-.f32 (/.f32 (neg.f32 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) v) #s(literal 1 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (/.f32 #s(literal -1/2 binary32) v)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v 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_i v) sinTheta_O)) 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_i v) sinTheta_O))))
(*.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 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (/.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 (/.f32 cosTheta_i (*.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 #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_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))) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) v))
Outputs
(*.f32 cosTheta_i (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
Calls

8 calls:

63.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))
44.0ms
sinTheta_i
43.0ms
cosTheta_i
42.0ms
cosTheta_O
40.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)

regimes395.0ms (2%)

Memory
16.0MiB live, 532.3MiB allocated
Counts
134 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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 cosTheta_O (/.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (neg.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)) #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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.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 v) sinTheta_O))))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_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) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)) v)) (*.f32 (*.f32 v v) 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)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))) v)
(/.f32 (/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) v) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (*.f32 sinTheta_O sinTheta_O) v)) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_O) (*.f32 cosTheta_i (/.f32 v sinTheta_i))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (/.f32 v 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 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v) (/.f32 (-.f32 (*.f32 cosTheta_i sinTheta_i) (*.f32 cosTheta_i (/.f32 v sinTheta_O))) sinTheta_O)) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v 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 (fma.f32 (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) cosTheta_O) v (*.f32 v (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 v v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) v) (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 (-.f32 (fma.f32 cosTheta_i (/.f32 v (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_i))) v)) (*.f32 cosTheta_i (/.f32 sinTheta_i sinTheta_O))) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (/.f32 v cosTheta_O) v))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) (/.f32 cosTheta_O v)))) (/.f32 #s(literal -1/2 binary32) (sinh.f32 (/.f32 #s(literal -1 binary32) v))))))
(*.f32 (/.f32 #s(literal -1 binary32) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal 2 binary32) v))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (-.f32 cosTheta_i (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) v (/.f32 (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i cosTheta_O)) v) (*.f32 (*.f32 v v) cosTheta_O))) (/.f32 cosTheta_O (*.f32 v v)))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (fma.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 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32)) (*.f32 v v))) sinTheta_O (/.f32 (neg.f32 sinTheta_i) v)) sinTheta_O #s(literal 1 binary32))) (/.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (-.f32 (/.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (fma.f32 (neg.f32 cosTheta_O) (/.f32 cosTheta_i (*.f32 sinTheta_i v)) (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) (*.f32 v v))) sinTheta_i)) (*.f32 sinTheta_i sinTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) 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_i (*.f32 (-.f32 (exp.f32 (/.f32 #s(literal 1 binary32) v)) (exp.f32 (/.f32 #s(literal -1 binary32) v))) (*.f32 v v))) cosTheta_O))
#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))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 (fma.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O)) v (*.f32 (/.f32 v cosTheta_O) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) cosTheta_i) (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i)) (/.f32 cosTheta_O (*.f32 v v))))) (*.f32 (/.f32 v cosTheta_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 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 (-.f32 (/.f32 (neg.f32 (neg.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 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_i) v) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) sinTheta_O) sinTheta_i) sinTheta_i)) v)))) v) #s(literal 1 binary32)) (neg.f32 v))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(approx (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (/.f32 #s(literal -1/2 binary32) v)) (pow.f32 (/.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal -1 binary32) v)) #s(literal -1 binary32))))
(*.f32 (/.f32 cosTheta_i (*.f32 (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) (exp.f32 (*.f32 (/.f32 sinTheta_O v) sinTheta_i))) (*.f32 v 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_i v) sinTheta_O)) 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_i v) sinTheta_O))))
(*.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)))))
Outputs
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

68.0ms
sinTheta_O
62.0ms
(*.f32 cosTheta_i cosTheta_O)
53.0ms
(*.f32 sinTheta_i sinTheta_O)
43.0ms
cosTheta_i
41.0ms
sinTheta_i
Results
AccuracySegmentsBranch
98.8%1cosTheta_i
98.8%1sinTheta_O
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1v
98.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))
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes306.0ms (1.6%)

Memory
14.5MiB live, 534.9MiB allocated
Counts
112 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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 cosTheta_O (/.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (neg.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)) #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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.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 v) sinTheta_O))))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_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) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) 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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 #s(literal 1 binary32) (*.f32 (*.f32 #s(literal 2 binary32) v) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (neg.f32 cosTheta_O) (-.f32 (/.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O)) (*.f32 (*.f32 v v) v)) (/.f32 (-.f32 cosTheta_i (/.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_i) v)) 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.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))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 (*.f32 v v) v)))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i sinTheta_O) sinTheta_O) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_i) sinTheta_O (*.f32 (*.f32 cosTheta_O cosTheta_i) v)) v)) (*.f32 v v)) (/.f32 #s(literal 1 binary32) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (fma.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i v) cosTheta_O) sinTheta_i)) sinTheta_i)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

53.0ms
sinTheta_O
49.0ms
sinTheta_i
45.0ms
cosTheta_O
32.0ms
cosTheta_i
32.0ms
v
Results
AccuracySegmentsBranch
98.8%1(*.f32 sinTheta_i sinTheta_O)
98.8%1cosTheta_i
98.8%1cosTheta_O
98.8%1sinTheta_i
98.8%1sinTheta_O
98.8%1v
98.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))
98.8%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes237.0ms (1.2%)

Memory
-19.5MiB live, 450.7MiB allocated
Counts
105 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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 cosTheta_O (/.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(literal 1 binary32) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) #s(literal 1 binary32)) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))) #s(literal 2 binary32)) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (/.f32 #s(approx (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (*.f32 cosTheta_i v)) (*.f32 (/.f32 v 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)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (neg.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)) #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)) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.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 v) sinTheta_O))))) (*.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 #s(approx (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) (*.f32 (*.f32 cosTheta_i v) cosTheta_O)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 #s(approx (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (/ (* sinTheta_i sinTheta_i) (* v v))) (- 1 (/ (* sinTheta_i sinTheta_O) v))) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i (*.f32 (-.f32 v (*.f32 sinTheta_i sinTheta_O)) v)) (*.f32 v v))) (*.f32 v v))))
(/.f32 (*.f32 #s(approx (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (fma.f32 (-.f32 (/.f32 (*.f32 sinTheta_O (*.f32 (*.f32 sinTheta_i sinTheta_i) #s(literal 1/2 binary32))) (*.f32 v v)) (/.f32 sinTheta_i v)) sinTheta_O #s(literal 1 binary32))) (/.f32 (*.f32 cosTheta_i cosTheta_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) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 cosTheta_O #s(literal 1/2 binary32))) (/.f32 cosTheta_i (sinh.f32 (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_O (/.f32 (fma.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v (*.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) #s(approx (/ (+ (* (* (* 1/2 cosTheta_O) (* cosTheta_i (* sinTheta_O sinTheta_O))) (* sinTheta_i sinTheta_i)) (* (+ (* (* (* (neg cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i) (* (* cosTheta_i cosTheta_O) v)) v)) (* (* v v) v)) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_i) sinTheta_O) cosTheta_O (*.f32 cosTheta_O v)) v (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O)))) (*.f32 (*.f32 v v) v)))))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
(*.f32 (*.f32 cosTheta_i (*.f32 cosTheta_O (/.f32 #s(literal 1/2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) (*.f32 v v))) (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) (/.f32 #s(literal 2 binary32) (*.f32 cosTheta_i cosTheta_O))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (-.f32 (*.f32 sinTheta_i sinTheta_O) (*.f32 (*.f32 sinTheta_i (/.f32 sinTheta_i v)) (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)))) v)) v) (/.f32 #s(literal 1 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i cosTheta_O) v (*.f32 (*.f32 (*.f32 (neg.f32 cosTheta_O) cosTheta_i) sinTheta_O) sinTheta_i)) v (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i))) (*.f32 (*.f32 v v) 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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Outputs
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes248.0ms (1.3%)

Memory
23.7MiB live, 266.3MiB allocated
Counts
84 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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 cosTheta_O (/.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 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (-.f32 (/.f32 (neg.f32 (+.f32 (/.f32 #s(literal 1/120 binary32) (*.f32 v v)) #s(literal 1/6 binary32))) (*.f32 v v)) #s(literal 1 binary32)) (neg.f32 v))))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
Outputs
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.f32 cosTheta_i v)))) (*.f32 (*.f32 (sinh.f32 (/.f32 #s(literal 1 binary32) v)) #s(literal 2 binary32)) v))
Calls

8 calls:

42.0ms
sinTheta_i
40.0ms
cosTheta_O
38.0ms
v
30.0ms
(*.f32 sinTheta_i sinTheta_O)
27.0ms
(*.f32 cosTheta_i cosTheta_O)
Results
AccuracySegmentsBranch
98.5%1cosTheta_i
98.5%1cosTheta_O
98.5%1sinTheta_i
98.5%1v
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%1sinTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes266.0ms (1.4%)

Memory
-6.9MiB live, 222.1MiB allocated
Counts
80 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i)) v)) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) 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 (/.f32 #s(literal 1 binary32) v) (pow.f32 (/.f32 #s(literal 1 binary32) (*.f32 cosTheta_i cosTheta_O)) #s(literal -1 binary32))) #s(literal 1/2 binary32)))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.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))) (*.f32 (/.f32 cosTheta_O v) (-.f32 cosTheta_i (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)))))) (*.f32 (*.f32 #s(approx (sinh (/ 1 v)) (/.f32 (+.f32 (/.f32 #s(literal 1/6 binary32) (*.f32 v v)) #s(literal 1 binary32)) v)) #s(literal 2 binary32)) v))
Outputs
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
Calls

8 calls:

52.0ms
sinTheta_O
43.0ms
v
35.0ms
(*.f32 cosTheta_i cosTheta_O)
31.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))
30.0ms
cosTheta_O
Results
AccuracySegmentsBranch
65.2%1sinTheta_i
65.2%1sinTheta_O
65.2%1cosTheta_i
65.2%1cosTheta_O
65.2%1v
65.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))
65.2%1(*.f32 sinTheta_i sinTheta_O)
65.2%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes277.0ms (1.4%)

Memory
-13.4MiB live, 263.5MiB allocated
Counts
73 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 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 (*.f32 #s(literal 1/2 binary32) cosTheta_i) (/.f32 (/.f32 #s(literal 1 binary32) v) (/.f32 #s(literal 1 binary32) cosTheta_O))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_O) (/.f32 sinTheta_i v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (*.f32 cosTheta_O (/.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (neg.f32 cosTheta_i)) v)) #s(literal -1/2 binary32)))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 #s(approx (neg (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v))) (fma.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal -1/12 binary32) (*.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) cosTheta_i))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (fma.f32 (*.f32 #s(literal -1/12 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v)) (*.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 cosTheta_O (fma.f32 (*.f32 cosTheta_i (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) #s(literal -1/2 binary32) (*.f32 cosTheta_i #s(literal 1/2 binary32)))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (fma.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) cosTheta_i (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i (*.f32 v v))) #s(literal 1/12 binary32))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (*.f32 #s(literal 1/4 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 v v) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 sinTheta_O sinTheta_O))) (*.f32 (*.f32 v v) v)) #s(literal 1/4 binary32))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) #s(approx (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) (*.f32 v v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (-.f32 (fma.f32 (/.f32 cosTheta_i (*.f32 v v)) #s(literal 1/6 binary32) (/.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) v)) cosTheta_i))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 cosTheta_i) #s(approx (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v)) (/.f32 #s(literal -1/6 binary32) (*.f32 v v))) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #s(literal -1 binary32))))) v))))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i #s(approx (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v) (/.f32 (*.f32 #s(literal -1/12 binary32) (*.f32 cosTheta_i cosTheta_O)) v))) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 (fma.f32 cosTheta_i cosTheta_O #s(approx (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v)) (*.f32 (*.f32 #s(literal -1/6 binary32) cosTheta_O) (/.f32 cosTheta_i (*.f32 v v))))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_O (/.f32 sinTheta_i v) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_i) (*.f32 sinTheta_O sinTheta_O) #s(literal 1/6 binary32)) (*.f32 v v))) #s(literal 1/2 binary32)) v)))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (* (pow (/ (* -2 v) (exp (* sinTheta_O (/ (neg sinTheta_i) v)))) -1) (pow (/ (sinh (/ 1 v)) (/ -1 v)) -1)) (/.f32 (neg.f32 (-.f32 (/.f32 (neg.f32 (*.f32 #s(literal -1/2 binary32) (fma.f32 sinTheta_i sinTheta_O (/.f32 (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) #s(literal 1/2 binary32))) v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O))) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32)))) v)) v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) #s(approx (* (neg cosTheta_O) (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v)) (*.f32 (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v)))) 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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (*.f32 (*.f32 cosTheta_i (/.f32 (+.f32 (fma.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v) #s(literal 1 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)) (*.f32 v v))) v)) #s(literal -1/2 binary32))))))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 (-.f32 (/.f32 (fma.f32 (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) sinTheta_i) sinTheta_O)) (neg.f32 v)) #s(literal 1/2 binary32)) (neg.f32 v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (neg.f32 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)) (*.f32 v v)) (*.f32 cosTheta_i (fma.f32 sinTheta_O (/.f32 sinTheta_i v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) (+.f32 (neg.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O)) (*.f32 (*.f32 cosTheta_O sinTheta_O) (/.f32 sinTheta_i v))))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (*.f32 sinTheta_O (/.f32 sinTheta_i v)))) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 cosTheta_i (/.f32 (fma.f32 (fma.f32 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)) (*.f32 v v)) cosTheta_O) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) v) #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)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (fma.f32 (fma.f32 (*.f32 cosTheta_i #s(literal -1/2 binary32)) v (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) #s(literal 1/2 binary32))) v (*.f32 (*.f32 cosTheta_i #s(literal -1/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 (*.f32 v v) v))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) (/.f32 (*.f32 #s(literal 1/2 binary32) #s(approx (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1))) (/.f32 (fma.f32 (neg.f32 cosTheta_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 (fma.f32 (neg.f32 v) cosTheta_i (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) v)) (*.f32 v v)))) v))))
(*.f32 #s(approx (/ (* cosTheta_O cosTheta_i) (* 2 (sinh (/ 1 v)))) (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v 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 (*.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 #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)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (neg.f32 cosTheta_O) (/.f32 v (*.f32 (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)) #s(literal 1/2 binary32))))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) #s(literal 2 binary32)))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (*.f32 (neg.f32 cosTheta_O) #s(approx (/ (* 1/2 (+ (* (neg cosTheta_i) (/ (+ (* (* 1/2 (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i)) -1/6) (* v v))) (* cosTheta_i (+ (* sinTheta_O (/ sinTheta_i v)) -1)))) v) (/.f32 (neg.f32 (-.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (/.f32 (fma.f32 (*.f32 cosTheta_i #s(literal 1/2 binary32)) (*.f32 sinTheta_i sinTheta_O) (/.f32 (*.f32 (*.f32 cosTheta_i #s(literal -1/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)) v))) v)))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/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)) cosTheta_i) (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 cosTheta_i v) (*.f32 (*.f32 cosTheta_O #s(literal -1/2 binary32)) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)))) v)) (*.f32 (*.f32 v v) v))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) #s(approx (/ (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) v) (/.f32 #s(literal 1 binary32) (/.f32 v (*.f32 (*.f32 (neg.f32 cosTheta_O) #s(literal 1/2 binary32)) (fma.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)) (*.f32 v v)) (neg.f32 cosTheta_i) (*.f32 (fma.f32 (/.f32 sinTheta_O v) sinTheta_i #s(literal -1 binary32)) cosTheta_i)))))))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 (fma.f32 #s(approx (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 v 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 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (*.f32 (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 v v)) (*.f32 cosTheta_i cosTheta_O))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) #s(literal 1/2 binary32) #s(literal -1/6 binary32))) (*.f32 v v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (-.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) cosTheta_i) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) cosTheta_i (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) (/.f32 (*.f32 cosTheta_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))) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (*.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)) cosTheta_O) cosTheta_i)) v)) v))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (fma.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)) (*.f32 (/.f32 cosTheta_O v) cosTheta_i)) #s(literal 1/2 binary32) (*.f32 (*.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_O) sinTheta_O) cosTheta_i) sinTheta_i)) (neg.f32 v)))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (/.f32 #s(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 cosTheta_i (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 (fma.f32 (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) sinTheta_O) sinTheta_i (*.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) v) #s(literal 1/2 binary32))) v)) (*.f32 v v))) v))
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32))) (/.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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (*.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) cosTheta_O) (/.f32 #s(literal 1 binary32) (*.f32 v v))) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (fma.f32 cosTheta_i (*.f32 (/.f32 cosTheta_O v) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) v)) (*.f32 cosTheta_i cosTheta_O)) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #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 (fma.f32 (*.f32 #s(literal -1/2 binary32) cosTheta_i) cosTheta_O (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 cosTheta_O (*.f32 sinTheta_i sinTheta_O)) cosTheta_i (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) v))) v)) (neg.f32 v)))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 #s(approx (- (* (* cosTheta_i cosTheta_O) -1/2) (/ (+ (* (* (* -1/2 (* cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i) (/ (* 1/2 (+ (* (* 1/2 cosTheta_O) (* (* cosTheta_i (* sinTheta_O sinTheta_O)) (* sinTheta_i sinTheta_i))) (* -1/6 (* cosTheta_i cosTheta_O)))) v)) v)) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (-.f32 (*.f32 cosTheta_i v) (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O))) cosTheta_O)) v (*.f32 (fma.f32 (*.f32 cosTheta_O #s(literal 1/2 binary32)) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/6 binary32))) #s(literal -1/2 binary32))) (*.f32 v v)))) v))
(*.f32 (/.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 #s(literal 2 binary32) #s(approx (sinh (/ 1 v)) (/.f32 #s(literal 1 binary32) v)))) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) v) (/.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) (*.f32 sinTheta_O sinTheta_O)) (/.f32 (*.f32 sinTheta_i sinTheta_i) (*.f32 v v)) (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v))) (*.f32 v v))))
#s(approx (* (* cosTheta_O cosTheta_i) (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v)))) (/.f32 (fma.f32 #s(literal -1/2 binary32) (fma.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 (*.f32 sinTheta_i sinTheta_O) v) (/.f32 (fma.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 (*.f32 (*.f32 cosTheta_i sinTheta_O) cosTheta_O) sinTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (*.f32 #s(literal 1/6 binary32) cosTheta_O) cosTheta_i)) (*.f32 v v))) (*.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 #s(literal 1 binary32) (/.f32 v (fma.f32 (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_i sinTheta_O)) cosTheta_O) (/.f32 #s(literal -1/2 binary32) v) (*.f32 (fma.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32)) (*.f32 cosTheta_i (/.f32 cosTheta_O (*.f32 v v))) (*.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 (fma.f32 (fma.f32 cosTheta_i cosTheta_O (/.f32 (*.f32 #s(literal 1 binary32) (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) #s(literal 1/2 binary32)) sinTheta_i) sinTheta_i #s(literal -1/6 binary32))) (*.f32 (/.f32 v (*.f32 cosTheta_i cosTheta_O)) v))) #s(literal 1/2 binary32) (*.f32 (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) #s(literal -1/2 binary32))) v))
#s(approx (* (* cosTheta_O cosTheta_i) (* (/ (exp (* sinTheta_O (/ (neg sinTheta_i) v))) (* -2 v)) (/ (/ 1 v) (sinh (/ -1 v))))) (/.f32 (neg.f32 (-.f32 (*.f32 (*.f32 cosTheta_i cosTheta_O) #s(literal -1/2 binary32)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal -1/2 binary32) (*.f32 cosTheta_O sinTheta_O)) sinTheta_i) cosTheta_i (/.f32 (*.f32 #s(literal 1/2 binary32) (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O)) (*.f32 sinTheta_i sinTheta_i)) (*.f32 #s(literal -1/6 binary32) (*.f32 cosTheta_i cosTheta_O)))) v)) v))) v))
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 #s(literal 1/2 binary32) (*.f32 cosTheta_i cosTheta_O)))))
Calls

8 calls:

49.0ms
cosTheta_O
37.0ms
(*.f32 cosTheta_i cosTheta_O)
35.0ms
sinTheta_O
31.0ms
sinTheta_i
29.0ms
cosTheta_i
Results
AccuracySegmentsBranch
60.3%1v
60.3%1sinTheta_O
60.3%1(*.f32 sinTheta_i sinTheta_O)
60.3%1sinTheta_i
60.3%1cosTheta_O
60.3%1cosTheta_i
60.3%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.3%1(*.f32 cosTheta_i cosTheta_O)
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes55.0ms (0.3%)

Memory
37.3MiB live, 75.5MiB allocated
Counts
20 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 #s(literal 1 binary32) (/.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 cosTheta_O (/.f32 #s(literal 1 binary32) (/.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 #s(literal 1/2 binary32) (/.f32 v (*.f32 cosTheta_i cosTheta_O))))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes76.0ms (0.4%)

Memory
-12.9MiB live, 69.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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) 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) 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(approx (+ (* (+ (* cosTheta_i cosTheta_O) (/ (* (* cosTheta_i cosTheta_O) (+ (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) sinTheta_i) 1/2) -1/6)) (* v v))) 1/2) (* (/ (* (* (* sinTheta_i cosTheta_i) cosTheta_O) sinTheta_O) v) -1/2)) (*.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 #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 (*.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_O cosTheta_i) #s(literal 1/2 binary32)) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) #s(approx (/ (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (* (sinh (/ -1 v)) (* -2 v))) (/.f32 #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 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) 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 #s(literal 1/2 binary32) cosTheta_i) (*.f32 (/.f32 #s(literal 1 binary32) v) 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) (*.f32 cosTheta_i cosTheta_O)) (/.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 (/.f32 #s(literal 1 binary32) 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 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 (/.f32 cosTheta_i (/.f32 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_i cosTheta_O) v) #s(literal 1/2 binary32)))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

regimes26.0ms (0.1%)

Memory
6.9MiB live, 46.4MiB allocated
Counts
3 → 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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_O (/.f32 cosTheta_i 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 v) (*.f32 #s(literal 1/2 binary32) cosTheta_O)))
Outputs
#s(approx (/ (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (* (* (sinh (/ 1 v)) 2) v)) (*.f32 (*.f32 cosTheta_O (/.f32 cosTheta_i v)) #s(literal 1/2 binary32)))
Calls

8 calls:

13.0ms
cosTheta_i
2.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_O
2.0ms
v
2.0ms
sinTheta_O
Results
AccuracySegmentsBranch
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%1cosTheta_i
59.7%1(*.f32 cosTheta_i cosTheta_O)
59.7%1cosTheta_O
Compiler

Compiled 73 to 56 computations (23.3% saved)

regimes13.0ms (0.1%)

Memory
-3.6MiB live, 35.5MiB 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 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 #s(literal 1/2 binary32) cosTheta_i) (/.f32 cosTheta_O v)))
Calls

8 calls:

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

Compiled 73 to 56 computations (23.3% saved)

simplify14.0ms (0.1%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0160562
1221562
2258562
3298562
4317562
5324562
Stop Event
saturated
Calls
Call 1
Inputs
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (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 (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_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) 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 (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v 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 #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) 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_O (/.f32 cosTheta_i 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) cosTheta_i) (/.f32 cosTheta_O v)))
Outputs
(*.f32 (*.f32 cosTheta_O cosTheta_i) (*.f32 (/.f32 (exp.f32 (*.f32 sinTheta_O (/.f32 (neg.f32 sinTheta_i) v))) (*.f32 #s(literal -2 binary32) v)) (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v)))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (*.f32 (/.f32 (/.f32 #s(literal 1 binary32) v) (sinh.f32 (/.f32 #s(literal -1 binary32) v))) (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i 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 (*.f32 cosTheta_i cosTheta_O) (/.f32 (/.f32 (exp.f32 (*.f32 (neg.f32 sinTheta_O) (/.f32 sinTheta_i v))) 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_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))))
(*.f32 (/.f32 (/.f32 cosTheta_O v) (*.f32 (exp.f32 (*.f32 (/.f32 sinTheta_i v) sinTheta_O)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v)))) cosTheta_i)
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) (fma.f32 cosTheta_O (*.f32 (/.f32 #s(literal 1 binary32) v) (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 cosTheta_i sinTheta_i) v) sinTheta_O))) (*.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) sinTheta_i) (/.f32 cosTheta_O (*.f32 (*.f32 v v) v))) (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i)))) (*.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)) (fma.f32 cosTheta_O (*.f32 (-.f32 cosTheta_i (*.f32 (/.f32 (*.f32 sinTheta_i cosTheta_i) v) sinTheta_O)) (/.f32 #s(literal 1 binary32) v)) (*.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (*.f32 (/.f32 cosTheta_O (*.f32 (*.f32 v v) v)) (*.f32 #s(literal 1/2 binary32) sinTheta_i))))) (*.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 cosTheta_O (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v))) cosTheta_i))) (*.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)) #s(approx (+ (* (* sinTheta_i 1/2) (* (* (* (* sinTheta_O sinTheta_O) sinTheta_i) cosTheta_i) (/ cosTheta_O (* (* v v) v)))) (* (/ cosTheta_O v) (- cosTheta_i (* cosTheta_i (* (/ sinTheta_i v) sinTheta_O))))) (*.f32 (fma.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (/.f32 (*.f32 (*.f32 (*.f32 sinTheta_i sinTheta_i) sinTheta_O) sinTheta_O) (*.f32 (*.f32 v v) v)) (*.f32 (/.f32 (-.f32 #s(literal 1 binary32) (/.f32 (*.f32 sinTheta_i sinTheta_O) v)) v) cosTheta_O)) cosTheta_i))) (*.f32 (*.f32 #s(literal 2 binary32) (sinh.f32 (/.f32 #s(literal 1 binary32) v))) v))
(*.f32 (*.f32 cosTheta_O cosTheta_i) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(*.f32 (*.f32 cosTheta_i cosTheta_O) (/.f32 #s(approx (/ (exp (* (/ (neg sinTheta_i) v) sinTheta_O)) v) (/.f32 #s(literal 1 binary32) v)) (*.f32 (sinh.f32 (/.f32 #s(literal -1 binary32) v)) (*.f32 #s(literal -2 binary32) v))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 cosTheta_O (/.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (*.f32 (/.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)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 #s(literal 1/2 binary32) cosTheta_O) (*.f32 cosTheta_i (*.f32 sinTheta_O sinTheta_O))) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (*.f32 (neg.f32 cosTheta_i) cosTheta_O) sinTheta_O) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v v)) #s(literal 2 binary32))))
(/.f32 #s(approx (* (exp (neg (/ (* sinTheta_i sinTheta_O) v))) (/ (* cosTheta_i cosTheta_O) v)) #s(approx (/ (+ (* (- cosTheta_i (* (/ (* cosTheta_i sinTheta_i) v) sinTheta_O)) v) (* (/ v cosTheta_O) (* (* (* (* 1/2 sinTheta_i) cosTheta_i) (* (* sinTheta_O sinTheta_O) sinTheta_i)) (/ cosTheta_O (* v v))))) (* (/ v cosTheta_O) v)) (/.f32 (fma.f32 (*.f32 (*.f32 (*.f32 sinTheta_O sinTheta_O) cosTheta_i) (*.f32 #s(literal 1/2 binary32) cosTheta_O)) (*.f32 sinTheta_i sinTheta_i) (*.f32 (fma.f32 (*.f32 (neg.f32 sinTheta_O) (*.f32 cosTheta_i cosTheta_O)) sinTheta_i (*.f32 (*.f32 cosTheta_i cosTheta_O) v)) v)) (*.f32 (*.f32 v v) v)))) #s(approx (* (* (sinh (/ 1 v)) 2) v) (+.f32 (/.f32 #s(literal 1/3 binary32) (*.f32 v 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 #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 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) 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_O (/.f32 cosTheta_i 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_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) cosTheta_i) (/.f32 cosTheta_O v)))

soundness1.4s (7.2%)

Memory
-24.8MiB live, 1 113.9MiB allocated
Rules
5 927×lower-fma.f64
5 927×lower-fma.f32
5 187×lower-fma.f64
5 187×lower-fma.f32
5 081×lower-fma.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01970
03170
18968
252868
3682568
0806568
03344121
110404000
238273767
370033766
080493724
096024403
1320323728
0822623072
082516718
1276516095
0849815886
068348
0113337
1373333
22530333
08246333
0138531490
1478730741
0864429788
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
Compiler

Compiled 666 to 342 computations (48.6% saved)

preprocess334.0ms (1.7%)

Memory
-5.6MiB live, 349.8MiB allocated
Remove

(sort sinTheta_i sinTheta_O)

(sort cosTheta_i cosTheta_O)

(negabs cosTheta_i)

(negabs cosTheta_O)

Compiler

Compiled 3 160 to 2 070 computations (34.5% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...